We usually associate time with sound, from the tick-tock of an old analog clock to the sound of an alarm in our latest digital clock.
From the hardware point of view, in this chapter I'll take advantage of this association to show you how to connect a speaker or a buzzer to our Arduino board and the way Arduino can generate sounds.
Being able to produce some sounds allows us to account for time in a more sensorial way.
Because it is a very common task, once again the Arduino library comes to our help with the tone()
function that will help us produce those electrical signals that we need to generate different sounds.
The tone()
function accepts up to three parameters:
Everything is almost as expected, but perhaps the duration...