Since being introduced in 2005 as a student project, the Arduino microcontroller has quickly become a favorite of both hobbyists and professionals. It’s a popular platform for creating many different types of automated systems—from monitoring water levels in house plants to controlling high-level robotic systems. These days you can find an Arduino behind lots of different electronic systems.
To control the Arduino, you need to know the Arduino programming language. The Arduino programming language derives from the C programming language, with some added features unique to the Arduino environment. However, beginners sometimes find the C programming somewhat tricky to navigate.
Programming the Arduino
The goal of this book is to help ...