Contents

About the Author

About the Technical Reviewer

Acknowledgments

Introduction

imagesChapter 1: Introduction

How to Use This Book

What You Will Need

What Exactly is an Arduino?

Getting Started

Windows XP Installation

Windows 7 & Vista Installation

Mac OSX Installation

Board and Port Selection

Upload Your First Sketch

The Arduino IDE

imagesChapter 2: Light 'Em Up

Project 1 – LED Flasher

Parts Required

Connecting Everything

Enter the Code

Project 1 – LED Flasher – Code Overview

Project 1 – LED Flasher – Hardware Overview

Project 2 – S.O.S. Morse Code Signaler

Project 2 – S.O.S. Morse Code Signaler – Code Overview

Project 3 – Traffic Lights

Parts Required

Connect It Up

Enter the Code

Project 4 – Interactive Traffic Lights

Parts Required

Connect It Up

Enter the Code

Project 4 – Code Overview

Project 4 – Interactive Traffic Lights - Hardware Overview

Logic States

Pull-Down Resistors

Pull-Up Resistors

The Arduino's Internal Pull-Up Resistors

Summary

imagesChapter 3: LED Effects

Project 5 – LED Chase Effect

Parts Required

Connect It Up

Enter the Code

Project 5 – LED Chase Effect – Code Overview

Project 6 – Interactive LED Chase Effect

Parts Required

Connect It Up

Enter The Code

Project 6 – Interactive LED Chase Effect – Code Overview

Project 6 – Interactive LED Chase Effect – Hardware Overview

Project 7 – Pulsating Lamp

Parts Required

Connect It Up

Enter the Code

Project 7 – Pulsating Lamp – Code Overview

Project 8 – RGB Mood Lamp

Parts Required

Connect It Up

Enter the Code

Project 8 – RGB Mood Lamp – Code Overview

Project 9 – LED Fire Effect

Parts Required

Connect It Up

Enter the Code

Project 9 – LED Fire Effect – Code Overview

Project 10 – Serial Controlled Mood Lamp

Enter the Code

Project 10 – Serial Controlled Mood Lamp – Code Overview

Summary

imagesChapter 4: Simple Sounders and Sensors

Project 11 – Piezo Sounder Alarm

Parts Required

Connect It Up

Enter the Code

Project 11 – Piezo Sounder Alarm – Code Overview

Project 11 – Piezo Sounder Alarm – Hardware Overview

Project 12 – Piezo Sounder Melody Player

Enter the Code

Project 12 – Piezo Sounder Melody Player – Code Overview

Project 13 – Piezo Knock Sensor

Parts Required

Connect It Up

Enter the Code

Project 13 – Piezo Knock Sensor – Code Overview

Project 14 – Light Sensor

Parts Required

Connect It Up

Enter the Code

Project 14 – Light Sensor – Hardware Overview

Summary

Subjects and Concepts covered in Chapter 4:

imagesChapter 5: Driving a DC Motor

Project 15 – Simple Motor Control

Parts Required

Connect It Up

Enter The Code

Project 15 – Simple Motor Control – Code Overview

Project 15 – Simple Motor Control – Hardware Overview

Project 16 – Using an L293D Motor Driver IC

Parts Required

Connect It Up

Enter the Code

Project 16 – Using an L293D Motor Driver IC – Code Overview

Project 16 – Using an L293D Motor Driver IC – Hardware Overview

Summary

Subjects and concepts covered in Chapter 5

imagesChapter 6: Binary Counters

Project 17 – Shift Register 8-Bit Binary Counter

Parts Required

Connect It Up

Enter The Code

The Binary Number System

Project 17 – Shift Register 8-Bit Binary Counter - Hardware Overview

Project 17 – Shift Register 8-Bit Binary Counter – Code Overview

Bitwise Operators

Project 17 – Code Overview (continued)

Project 18 – Dual 8-Bit Binary Counters

Parts Required

Connect It Up

Enter the Code

Project 18 - Code & Hardware Overview

Summary

Subjects and Concepts covered in Chapter 6

imagesChapter 7: LED Displays

Project 19 – LED Dot Matrix Display – Basic Animation

Parts Required

Connect It Up

Enter the Code

Project 19 – LED Dot Matrix – Basic Animation – Hardware Overview

Project 19 – LED Dot Matrix – Basic Animation – Code Overview

Project 20 – LED Dot Matrix Display – Scrolling Sprite

Enter the Code

Project 20 – LED Dot Matrix – Scrolling Sprite – Code Overview

Project 21 – LED Dot Matrix Display – Scrolling Message

Parts Required

Connect It Up

Enter the Code

Project 21 – LED Dot Matrix – Scrolling Message – Hardware Overview

Project 21 – LED Dot Matrix – Scrolling Message – Code Overview

Project 22 – LED Dot Matrix Display – Pong Game

Parts Required

Connect It Up

Upload the Code

Project 22 – LED Dot Matrix – Pong Game

Summary

Subjects and concepts covered in Chapter 7:

imagesChapter 8: Liquid Crystal Displays

Project 23 – Basic LCD Control

Parts Required

Connect It Up

Enter The Code

Project 23 – Basic LCD Control – Code Overview

Project 23 – Basic LCD Control – Hardware Overview

Project 24 – LCD Temperature Display

Parts Required

Connect It Up

Enter The Code

Project 24 – LCD Temperature Display – Code Overview

Summary

Subjects and Concepts Covered in Chapter 8

imagesChapter 9: Servos

Project 25 – Servo Control

Parts Required

Connect It Up

Enter The Code

Project 25 – Servo Control – Code Overview

Project 25 – Servo Control – Hardware Overview

Project 26 – Dual Servo Control

Parts Required

Connect It Up

Enter The Code

Project 26 – Dual Servo Control – Code Overview

Project 27 – Joystick Servo Control

Parts Required

Connect It Up

Enter The Code

Project 27 – Joystick Servo Control – Code Overview

Summary

Subjects and Concepts Covered in Chapter 9

imagesChapter 10: Steppers and Robots

Project 28 – Basic Stepper Control

Parts Required

Connect It Up

Enter the Code

Project 28 – Basic Stepper Control – Code Overview

Project 28 – Basic Stepper Control – Hardware Overview

Project 29 – Using a Motor Shield

Parts Required

Connect It Up

Enter the Code

Project 29 – Using a Motor Shield – Code Overview

Project 29 – Using a Motor Shield – Hardware Overview

Project 30 – Line Following Robot

Parts Required

Connect It Up

Enter the Code

Project 30 – Line Following Robot – Code Overview

Summary

Subjects and Concepts covered in Chapter 10

imagesChapter 11: Pressure Sensors

Project 31 – Digital Pressure Sensor

Parts Required

Connect It Up

Enter the Code

Project 31 – Digital Pressure Sensor – Code Overview

Project 31 – Digital Pressure Sensor – Code Overview (cont.)

Project 32 – Digital Barograph

Parts Required

Connect It Up

Enter the Code

Project 32 – Digital Barograph – Code Overview

Summary

Subjects and Concepts covered in Chapter 11

imagesChapter 12: Touch Screens

Project 33 – Basic Touch Screen

Parts Required

Connect It Up

Enter the Code

Project 33 – Basic Touch Screen – Hardware Overview

Project 33 – Basic Touch Screen – Code Overview

Project 34 – Touch Screen Keypad

Parts Required

Connect It Up

Enter the Code

Project 34 –Touch Screen Keypad – Code Overview

Project 35 – Touch Screen Light Controller

Parts Required

Connect It Up

Enter the Code

Project 35 – Touch Screen Controller – Code Overview

Summary

Subjects and Concepts covered in Chapter 12

imagesChapter 13: Temperature Sensors

Project 36 – Serial Temperature Sensor

Parts Required

Connect It Up

Enter the Code

Project 36 – Serial Temperature Sensor – Code Overview

Project 37 – 1-Wire Digital Temperature Sensor

Parts Required

Connect It Up

Enter the Code

Project 37 – 1-Wire Digital Temperature Sensor – Code Overview

Summary

Subjects and Concepts covered in Chapter 13

imagesChapter 14: Ultrasonic Rangefinders

Project 38 – Simple Ultrasonic Rangefinder

Parts Required

Connect It Up

Enter the Code

Project 38 – Simple Ultrasonic Range Finder – Code Overview

Project 38 – Simple Ultrasonic Range Finder – Hardware Overview

Project 39 – Ultrasonic Distance Display

Parts Required

Connect It Up

Enter the Code

Project 39 – Ultrasonic Distance Display – Code Overview

Project 40 – Ultrasonic Alarm

Parts Required

Connect It Up

Enter the Code

Project 40 – Ultrasonic Alarm – Code Overview

Project 41 – Ultrasonic Theremin

Enter the Code

Project 41 – Ultrasonic Theremin – Code Overview

Summary

Subjects and Concepts covered in Chapter 14

imagesChapter 15: Reading and Writing to an SD Card

Project 42 – Simple SD Card/Read Write

Parts Required

Connect It Up

Enter the Code

Project 42 – Simple SD Card Read/Write – Code Overview

Project 43 – Temperature SD Datalogger

Parts Required

Connect It Up

Enter the Code

Project 43 – Temperature SD Datalogger – Code Overview

Project 43 – Temperature SD Datalogger – Hardware Overview

Summary

Subjects and Concepts covered in Chapter 15

imagesChapter 16: Making an RFID Reader

Project 44 – Simple RFID Reader

Parts Required

Connect It Up

Enter the Code

Project 44 – Simple RFID Reader – Hardware Overview

Project 45 – Access Control System

Parts Required

Connect It Up

Enter the Code

Project 45 – Access Control System – Code Overview

Summary

Subjects and Concepts covered in Chapter 16

imagesChapter 17: Communicating over Ethernet

Project 46 – Ethernet Shield

Parts Required

Connect It Up

Enter the Code

Project 46 – Ethernet Shield – Code Overview

Project 47 – Internet Weather Display

Enter the Code

Project 47 – Internet Weather Display – Code Overview

Project 48 – Email Alert System

Enter the Code

Project 48 – Email Alert System – Code Overview

Project 49 – Twitterbot

Enter the Code

Project 49 – Twitterbot – Code Overview

Project 50 – RSS Weather Reader

Enter the Code

Project 50 – RSS Weather Reader – Code Overview

Summary

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.138.138.202