O'Reilly logo

Arduino Essentials by Francis Perea

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Making some noise

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.

Arduino library sound functions

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:

  • pin: The pin number through which ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required