Contents
Part I Arduino Engineering Basics
Chapter 1 Getting Up and Blinking with the Arduino
Exploring the Arduino Ecosystem
Downloading and Installing the Arduino IDE
Running the IDE and Connecting to the Arduino
Breaking Down Your First Program
Chapter 2 Digital Inputs, Outputs, and Pulse-Width Modulation
Wiring Up an LED and Using Breadboards
Pulse-Width Modulation with analogWrite()
Reading Digital Inputs with Pulldown Resistors
Building a Controllable RGB LED Nightlight
Chapter 3 Reading Analog Sensors
Understanding Analog and Digital Signals
Comparing Analog and Digital Signals
Converting an Analog Signal to a Digital One
Reading Analog Sensors with the Arduino: analogRead()
Working with Analog Sensors to Sense Temperature
Using Variable Resistors to Make Your Own Analog Sensors
Using Resistive Voltage Dividers
Using Analog Inputs to Control Analog Outputs
Part II Controlling Your Environment
Chapter 4 Using Transistors and Driving Motors
Handling High-Current Inductive Loads
Get Exploring Arduino: Tools and Techniques for Engineering Wizardry now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.