Book description
Arduino Workshop takes you through 65 electronics projects that show the full range of cool stuff you can do with Arduino.
Publisher resources
Table of contents
- Arduino Workshop: A Hands-On Introduction with 65 Projects
- Dedication
- Acknowledgments
- 1. Getting Started
- 2. Exploring the Arduino Board and the IDE
-
3. First Steps
- Planning Your Projects
- About Electricity
- Electronic Components
- Project #1: Creating a Blinking LED Wave
- Using Variables
- Project #2: Repeating with for Loops
- Varying LED Brightness with Pulse-Width Modulation
- Project #3: Demonstrating PWM
- More Electric Components
- Higher-Voltage Circuits
- Looking Ahead
-
4. Building Blocks
- Using Schematic Diagrams
- The Capacitor
- Digital Inputs
- Project #4: Demonstrating a Digital Input
- Boolean Variables
- Project #5: Controlling Traffic
- Analog vs. Digital Signals
- Project #6: Creating a Single-Cell Battery Tester
- Doing Arithmetic with an Arduino
- Improving Analog Measurement Precision with a Reference Voltage
- The Variable Resistor
- Piezoelectric Buzzers
- Project #7: Trying Out a Piezo Buzzer
- Project #8: Creating a Quick-Read Thermometer
- Looking Ahead
-
5. Working with Functions
- Project #9: Creating a Function to Repeat an Action
- Project #10: Creating a Function to Set the Number of Blinks
- Creating a Function to Return a Value
- Project #11: Creating a Quick-Read Thermometer That Blinks the Temperature
- Displaying Data from the Arduino in the Serial Monitor
- Project #12: Displaying the Temperature in the Serial Monitor
- Making Decisions with while Statements
- Sending Data from the Serial Monitor to the Arduino
- Project #13: Multiplying a Number by Two
- long Variables
- Project #14: Using long Variables
- Looking Ahead
-
6. Numbers, Variables, and Arithmetic
- Generating Random Numbers
- Project #15: Creating an Electronic Die
- A Quick Course in Binary
- Increasing Digital Outputs with Shift Registers
- Project #16: Creating an LED Binary Number Display
- Project #17: Making a Binary Quiz Game
- Arrays
- Seven-Segment LED Displays
- Project #18: Creating a Single-Digit Display
- Project #19: Controlling Two Seven-Segment LED Display Modules
- Project #20: Creating a Digital Thermometer
- LED Matrix Display Modules
- Bitwise Arithmetic
- Project #21: Creating an LED Matrix
- Project #22: Creating Images on an LED Matrix
- Project #23: Displaying an Image on an LED Matrix
- Project #24: Animating an LED Matrix
- Looking Ahead
- 7. Liquid Crystal Displays
-
8. Expanding Your Arduino
- Shields
- ProtoShields
- Project #28: Creating a Custom Shield with Eight LEDs
- Expanding Sketches with Libraries
- MicroSD Memory Cards
- Project #29: Writing Data to the Memory Card
- Project #30: Creating a Temperature-Logging Device
- Timing Applications with millis() and micros()
- Project #31: Creating a Stopwatch
- Interrupts
- Project #32: Using Interrupts
- Looking Ahead
- 9. Numeric Keypads
- 10. Accepting User Input with Touchscreens
- 11. Meet the Arduino Family
-
12. Motors and Movement
- Making Small Motions with Servos
- Project #38: Building an Analog Thermometer
- Using Electric Motors
- Project #39: Controlling the Motor
- Project #40: Building and Controlling a Tank Robot
- Sensing Collisions
- Project #41: Detecting Tank Bot Collisions with a Microswitch
- Infrared Distance Sensors
- Project #42: Detecting Tank Bot Collisions with IR Distance Sensor
- Ultrasonic Distance Sensors
- Project #43: Detecting Tank Bot Collisions with an Ultrasonic Distance Sensor
- Looking Ahead
- 13. Using GPS with Your Arduino
- 14. Wireless Data
- 15. Infrared Remote Control
- 16. Reading RFID Tags
- 17. Data Buses
- 18. Real-time Clocks
- 19. The Internet
- 20. Cellular Communications
- A. Updates
- Index
- Copyright
Product information
- Title: Arduino Workshop
- Author(s):
- Release date: April 2013
- Publisher(s): No Starch Press
- ISBN: 9781593274481
You might also like
book
Arduino Workshop, 2nd Edition
The Arduino is an affordable, flexible, open source microcontroller platform designed to make it easy for …
book
Mastering Arduino
Mastering Arduino is a practical, no-nonsense guide that will teach you the electronics and programming skills …
book
Arduino Project Handbook
The Arduino Project Handbook is a full-color illustrated guide to building 25 projects with the low …
book
Basic Arduino Projects
This title includes additional digital media when purchased in print format. For this digital book edition, …