Introduction 1 Chapter 1 Arduino Cram Session . 5 Arduino Uno: A Rookie-Friendly Microcontroller .5 Other Arduino Products .8 Electronics .9 Light-Emitting Diodes .11 Buttons and Switches .11 Potentiometers .12 Resistors .
13 Capacitors .14 Motors .15 Solenoids .16 Piezo Buzzers .17 Seven-Segment Displays .18 Relays .19 Integrated Circuits .20 Temperature Sensors .
21 Flex Sensor.22 Light Sensor .23 Ultrasonic Sensor .23 Safety Rules .24 The Next Chapter .26 Chapter 2 Breadboarding . 27 Assembling Circuits Using Solderless Breadboards .27 Understanding Power and Ground .
30 Using Jumper Wires .30 Project: Breadboard Blink .32 Project: Laser Trip Beam .35 Assembling the Laser Module .38 Assembling the Sensor Module .38 Building the Enclosures .41 Laser Trip Beam Code .47 Setting Up the Trip Beam .
49 Alt.Project: Infrared Detector .50 Wiring Up the PIR and Buzzer .51 Infrared Detector Code .51 The Next Chapter .52 Chapter 3 How to Solder . 53 Gathering Soldering Supplies .55 Picking a Soldering Iron.
55 Choosing a Solder .58 Getting the Other Things You Need .59 Desktop Vises .59 Cutters and Strippers .60 Needle-Nose Pliers and Hemostats .61 Fans or Fume Extractors .62 ESD Protection .62 Solder Stand and Sponge .
63 Soldering .64 Desoldering .68 Cleanup .71 Project: LED Strip Coffee Table .72 Preparing the Light Strip .73 Attaching the Light Strip to the Table .75 Building the Enclosure .76 Controlling the LED Strip .
82 LED Strip Code .82 The Next Chapter .90 Chapter 4 Setting Up Wireless Connections . 91 XBee Wireless Modules .92 XBee Versus XBee Pro .92 Series 1 Versus Series 2 .93 XBee Breakout Boards .93 Anatomy of the XBee .
94 Competing Wireless Modules.95 Freakduino Chibi .95 JeeLabs JeeNode .96 Project: Wireless LED Activation .96 Wireless LED Code .99 Project: Bluetooth Doorbell .101 The Button .103 Instructions for Wiring Up the Doorbell .
103 Button Unit .103 Buzzer Unit .105 Building the Doorbell Enclosures .107 Button Unit Enclosure .108 Bending Acrylic .109