Thank you for purchasing the Earthshine Design
Arduino Starter Kit. You are now well on your way in
your journey into the wonderful world of the Arduino
and microcontroller electronics.
This book will guide you, step by step, through using
the Starter Kit to learn about the Arduino hardware,
software and general electronics theory. Through the
use of electronic projects we will take you from the
level of complete beginner through to having an
intermediate set of skills in using the Arduino.
This book was written by Michael Margolis with Nick Weldin to help you explore the
amazing things you can do with Arduino.
Arduino is a family of microcontrollers (tiny computers) and a software creation envi-
ronment that makes it easy for you to create programs (called sketches) that can interact
with the physical world. Things you make with Arduino can sense and respond to
touch, sound, position, heat, and light. This type of technology, often referred to as
physical computing, is used in all kinds of things, from the iPhone to automobile elec-
tronics systems. Arduino makes it possible for anyone—even people with no program-
ming or electronics experience—to use this rich and complex technology.
This book is about the Arduino microcontroller and the Arduino concept. The visionary
ArduinoteamofMassimoBanzi,DavidCuartielles,TomIgoe,GianlucaMartino,andDavidMellis
launchedanewinnovationinmicrocontrollerhardwarein2005,theconceptofopensourcehardware.
There approach was to openly share details of microcontroller-based hardware design platforms to
stimulate the sharing of ideas and innovation.This concept has been popular in the software world
for many years.
This book is about the Arduino microcontroller and the Arduino concept. The visionary
ArduinoteamofMassimoBanzi,DavidCuartielles,TomIgoe,GianlucaMartino,andDavidMellis
launchedanewinnovationinmicrocontrollerhardwarein2005,theconceptofopensourcehardware.
There approach was to openly share details of microcontroller-based hardware design platforms to
stimulate the sharing of ideas and innovation.This concept has been popular in the software world
for many years.
This book was written to help anyone want to get started with Arduino and Windows Remote Arduino. It describes
the basic elements of the integration of Arduino and Windows Remote Arduino.
Building a robot and enabling it to sense its environment is a wonderful way to
take your Arduino knowledge to the next level. In writing this book, I have brought
together my love for invention and my experience with electronics, robotics and
microcontrollers. I hope you have as much pleasure building and enhancing your
robot as I did developing the techniques contained in this book.
Phenomenon is an overused and overloaded term, but somehow it seems appropriate for Arduino—an
endeavor that has caught the attention of an astonishingly wide range of people and provided
opportunities for those who might otherwise have never picked up a soldering iron or written a single
line of code. From dyed-in-the-wool hardware hackers to web page developers, robotics enthusiasts to
installation artists, textile students to musicians: all can be found in the Arduino community. The
versatility of the platform encompassing both hardware and software, combined with its inherent
openness, has captured the imagination of tens of thousands of developers.
I wrote this book so that students, hobbyists, and engineers alike can take advantage of the Arduino
platform by creating several projects that will teach them about the engineering process. I also wanted to
guide the reader through introductory projects so that they could get a firm grasp on the Arduino
Language, and how to incorporate several pieces of hardware to make their own projects.
This book offers so much information on the Arduino, not just the basic LED projects but it
offers different peripherals such as Ultrasonic sensor, the Xbox? controller, Bluetooth, and much more.
This book also teaches the non-engineer to follow a process that will help them in future project (not just
Arduino projects).
Since its release, Arduino has become more than just a development platform; it has become a culture built around
the idea of open source and open hardware, and one that is reimagining computer science and education. Arduino has
opened hardware development by making the starting skills easy to obtain, but retaining the complexities of real-world
application. This combination makes Arduino a perfect environment for school students, seasoned developers, and
designers. This is the first Arduino book to hold the title of “Pro,” and demonstrates skills and concepts that are used by
developers in a more advanced setting. Going beyond projects, this book provides examples that demonstrate concepts
that can be easily integrated into many different projects and provide inspiration for future ones. The focus of this book
is as a transition from the intermediate to the professional.