If you are a hobbyist who wants to develop projects based on Arduino as the main microcontroller platform or an engineer interested in finding out what the Arduino platform offers, then this book is ideal for you. Some prior knowledge of the C programming language is required.
What you will learn
Select the correct Arduino board to meet the prerequisites of your project
Set up a working Arduino development environment and get to grips with all of its inner workings
Work with digital and analog outputs to act on external devices
Sense your environment in a digital or analog way by using different types of sensors such as potentiometers, photocells, or thermistors
Develop timebased projects that will manage the time in a precise manner
Make your project interact with other devices via serial communications
Use interrupts to deal with unexpected events
Get familiar with a complete realworld project that summarizes all the concepts learned throughout the book
Who this book is for
If you are a hobbyist who wants to develop projects based on Arduino as the main microcontroller platform or an engineer interested in finding out what the Arduino platform offers, then this book is ideal for you. Some prior knowledge of the C programming language is required.