Book Image

C Programming for Arduino

By : Julien Bayle
Book Image

C Programming for Arduino

By: Julien Bayle

Overview of this book

Physical computing allows us to build interactive physical systems by using software & hardware in order to sense and respond to the real world. C Programming for Arduino will show you how to harness powerful capabilities like sensing, feedbacks, programming and even wiring and developing your own autonomous systems. C Programming for Arduino contains everything you need to directly start wiring and coding your own electronic project. You'll learn C and how to code several types of firmware for your Arduino, and then move on to design small typical systems to understand how handling buttons, leds, LCD, network modules and much more. After running through C/C++ for the Arduino, you'll learn how to control your software by using real buttons and distance sensors and even discover how you can use your Arduino with the Processing framework so that they work in unison. Advanced coverage includes using Wi-Fi networks and batteries to make your Arduino-based hardware more mobile and flexible without wires. If you want to learn how to build your own electronic devices with powerful open-source technology, then this book is for you.
Table of Contents (21 chapters)
C Programming for Arduino
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Index

Air movement and sounds


Making the air move can generate nice audible sounds, and we are going learn a bit more about this in the following sections.

If you can make things move with Arduino, you will probably be able to make the air move too.

In fact, we have already done this, but we probably didn't move it enough to produce a sound.

This part is just a short introduction to some definitions and not a complete course about sound synthesis. These are the basic elements that we will use in the next few sections of the book, and as far as possible there will be references of websites or books provided that you can refer to if you are interested in learning more about those specific parts.

What is sound actually?

Sound can be defined as a mechanical wave. This wave is an oscillation of pressure and can be transmitted through solid, liquid, or gas. By extension, we can define sound as the audible result of these oscillations on our ear.

Our ear, combined with further brain processes, is an amazing...