Arduino Essentials
- Length: 186 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2015-03-27
- ISBN-10: 178439856X
- ISBN-13: 9781784398569
- Sales Rank: #838209 (See Top 100 Books)
Enter the world of Arduino and its peripherals and start creating interesting projects
About This Book
- Meet Arduino and its main components and understand how they work to use them in your real-world projects
- Assemble circuits using the most common electronic devices such as LEDs, switches, optocouplers, motors, and photocells and connect them to Arduino
- A Precise step-by-step guide to apply basic Arduino programming techniques in the C language
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.
In Detail
The Arduino is an open source microcontroller built on a single circuit board that is capable of receiving sensory input from its environment and controlling interactive physical objects. It is also a development environment that allows you to write software to the board, and is programmed in the Arduino programming language. The Arduino has become the most popular microcontroller platform and thus hundreds of projects are being developed using it, from basic to advanced levels.
This book will first introduce you to the most important board models of the Arduino family. You will then learn to set up the Arduino software environment. Next, you will work with digital and analog inputs and outputs, manage the time precisely, establish serial communications with other devices in your projects, and even control interrupts to make your project more responsive. Finally, you will be presented with a complete real-world example by utilizing all the concepts learned so far in the book. This will enable you to develop your own microcontroller projects.
Table of Contents
Chapter 1: Meeting the Arduino Family
Chapter 2 : The Arduino Development Environment
Chapter 3 : Interacting with the Environment the Digital Way
Chapter 4 : Controlling Outputs Softly with Analog Outputs
Chapter 5 : Sensing the Real World through Digital Inputs
Chapter 6 : Analog Inputs to Feel Between All and Nothing
Chapter 7 : Managing the Time Domain
Chapter 8 : Communicating with Others
Chapter 9 : Dealing with Interrupts
Chapter 10 : Arduino in a Real Case – Greenhouse Control