Arduino and a speaker

Another simple example is to hook up a speaker to your Arduino and get a bit musical with it. These are fairly low cost and can quite often be salvaged from other pieces of electronic equipment

 

Layout

speaker example
speaker example

Schematic

 

speaker schematic
speaker schematic

Code

A simple SOS example. You could do all of the morse code alphabet (thats coming later) or obviously do something more tuneful.

A better way of doing this is to have functions for the dots and dashes, again in the future morse code example we’ll do that

int pin = 8;
int note = 988;

void setup()
{
}

void loop()
{
//3 dots for the S
for (int i=0; i<3; i++)
{
tone(pin, note, 100);
delay(200);
noTone(pin);
}
delay(200);
//3 dashes for the O
for (int i=0; i<3; i++)
{
tone(pin, note, 300);
delay(400);
noTone(pin);
}
delay(200);
//3 dots for the S again
for (int i=0; i<3; i++)
{
tone(pin, note, 100);
delay(200);
noTone(pin);
}
delay(200);
//wait 3 seconds
delay(3000);
}

Parts List

 


Amount	Part Type
1	Arduino Uno (Rev3)
1	100 Ω Resistor
1	Loudspeaker

Links

Previous articleArduino and DHT11 sensor example
Next articleArduino and multi-color LED example