Arduino is the first widespread Open Source Hardware platform. It was launched in 2005 to simplify the process of electronic prototyping and it enables everyday people with little or no technical background to build interactive products. The Arduino ecosystem is a combination of three different elements:
A small electronic board manufactured in Italy that makes it easy and affordable to learn to┬аprogram a microcontroller, a type of tiny computer found inside millions of everyday objects.A free software application used to program the board.An online community, connecting thousands of people with others to contribute and ask for help with projects.Arduino in easy steps┬аbegins with an explanation of what Arduino is, why it came into being and what can be done with it. We see what is required both in terms of hardware and software, plus the writing of code that makes it actually work.
The Arduino environment has to be installed and set up on the userтАЩs computer and┬аArduino in easy steps┬аprovides full instructions for doing this with all the operating systems тАУ Windows, Mac OS X, and Linux. The book explains what tools are required to build Arduino projects and also runs through certain techniques, such as soldering, that will be needed.
Arduino in easy steps┬аthen provides a primer in basic electricity and electronics, which will help the reader to understand how electronic circuits work and how to build them. This is followed by another primer, this time on how to write the code that will enable users to program their projects, plus how to debug that code.
To illustrate how to use Arduino, there is a chapter detailing a number of typical projects. For each of these projects, the required components, the schematic diagram, and the code are provided. The book also takes a look at how to extend the basic Arduino board with the use of shields. These enable the user to construct larger and more complex projects.
Finally,┬аArduino in easy steps┬аdetails where the reader can get further information and help on Arduino, advice on how and where to buy Arduino and other required electronic parts, and where to find ready-made code that can be freely downloaded.
Table of Contents
Chapter One тАУ What is Arduino?
Chapter Two тАУ The Arduino Kitbag
Chapter Three тАУTools
Chapter Four тАУ Installing Arduino
Chapter Five тАУ Electricity
Chapter Six тАУ Circuits
Chapter Seven тАУ Sketches
Chapter Eight тАУ Programming
Chapter Nine тАУ Debugging
Chapter Ten тАУ Projects
Chapter Eleven тАУ Expanding with Shields
Chapter Twelve тАУ Resources
Stuart Yarnold is an electronics engineer who has been working in the industry since leaving college. Originally a marine radio & radar troubleshooter, he now devotes much of his time to playing poker professionally and can usually be found lurking in one of the online poker rooms.
Stuart lives near Cambridge with his wife Pauline and his two staffordshire bull terriers - Jim and George. His hobbies include woodworking and marathon running.