Front cover image for Getting started with Arduino

Getting started with Arduino

Massimo Banzi (Author)
Arduino is the hot open source prototyping platform for artists, hobbyists, students, and anyone who wants to create interactive physical environments. Getting Started with Arduino is co-authored by Arduino co-founder Massimo Banzi, and incorporates his experience in teaching, using, and creating Arduino
Print Book, English, 2015
Third edition View all formats and editions
O'Reilly, Sebastopol, Cailfornia, 2015
245 pages : illustrations ; 22 cm
9781449363338, 1449363334
Machine generated contents note: 1. Introduction
Intended Audience
What Is Interaction Design?
What Is Physical Computing?
2. The Arduino Way
Circuit Bending
Keyboard Hacks
We Love Junk!
Hacking Toys
3. The Arduino Platform
The Arduino Hardware
The Software Integrated Development Environment (IDE)
Installing Arduino on Your Computer
Installing the IDE: Macintosh
Configuring the Drivers: Macintosh
Port Identification: Macintosh
Installing the IDE: Windows
Configuring the Drivers: Windows
Port Identification: Windows
4. Really Getting Started with Arduino
Anatomy of an Interactive Device
Sensors and Actuators
Blinking an LED
Pass Me the Parmesan
Arduino Is Not for Quitters
Real Tinkerers Write Comments
The Code, Step by Step
What We Will Be Building
What Is Electricity?
Using a Pushbutton to Control the LED
How Does This Work? Contents note continued: One Circuit, a Thousand Behaviours
5. Advanced Input and Output
Trying Out Other On/Off Sensors
Homemade (DIY) Switches
Controlling Light with PWM
Use a Light Sensor Instead of the Pushbutton
Analogue Input
Try Other Analogue Sensors
Serial Communication
Driving Bigger Loads (Motors, Lamps, and the Like)
Complex Sensors
6. The Arduino Leonardo
How Is This Arduino Different from All Other Arduinos?
Other Differences Between the Arduino Leonardo and the Arduino Uno
Leonardo Keyboard Message Example
How Does This Work?
Leonardo Button Mouse Control Example
How Does This Work?
More Leonardo Differences
7. Talking to the Cloud
Assembling the Circuit
Here's How to Assemble It
8. Automatic Garden-Irrigation System
Testing the Real Time Clock (RTC)
Testing the Relays
Electronic Schematic Diagrams
Testing the Temperature and Humidity Sensor
Coding. Contents note continued: Setting the On and Off Times
Checking Whether It's Time to Turn a Valve On or Off
Checking for Rain
Putting It All Together
Assembling the Circuit
The Proto Shield
Laying Out Your Project on the Proto Shield
Soldering Your Project on the Proto Shield
Testing Your Assembled Proto Shield
Assembling Your Project into a Case
Testing the Finished Automatic Garden Irrigation System
Things to Try on Your Own
Irrigation Project Shopping List
9. Troubleshooting
Simplification and Segmentation
Exclusion and Certainty
Testing the Arduino Board
Testing Your Breadboarded Circuit
Isolating Problems
Problems Installing Drivers on Windows
Problems with the IDE on Windows
Identifying the Arduino COM Port on Windows
Other Debugging Techniques
How to Get Help Online
Previous edition: 2011
Includes index