My Account Log in

1 option

Arduino for Dummies.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Nussey, John.
Language:
English
Physical Description:
1 online resource (370 pages)
Edition:
3rd ed.
Place of Publication:
Newark : John Wiley & Sons, Incorporated, 2026.
Summary:
Unlock Your Creativity: Master Arduino with Easy-to-Follow Projects and Hands-On Learning Arduino is an open-source electronics platform used for building interactive projects like home automation tools or robotics.Arduino For Dummies is the perfect guide for beginners, updated with the newest features and technologies.
Contents:
Intro
Title Page
Copyright Page
Table of Contents
Introduction
About This Book
Foolish Assumptions
Icons Used in This Book
Beyond the Book
Where to Go from Here
Part 1 Getting to Know Arduino
Chapter 1 Discovering Arduino
Where Did Arduino Come From?
Learning by Doing
Patching
Hacking
Circuit bending
Electronics
Inputs
Outputs
Open Source
Chapter 2 Finding Your Board and Your Way Around It
Getting to Know the Arduino Uno
The Brains: Renesas RA4M1 microcontroller
Header sockets
Special pin features
USB and Power
Built-in LEDs
Reset button
Discovering Other Arduino Boards
Official Arduino boards
Arduino Uno
Arduino GIGA
Arduino Nano
Arduino MKR
Arduino Portenta
Arduino Nicla
Arduino-compatible boards
ESP32
Raspberry Pi Pico
Adafruit Feather
Shopping for Arduino
Arduino Store
Adafruit
SparkFun
Seeed Studio
Pimoroni
Watterott Electronic
RobotShop
Electronics distributors
Amazon
eBay
Kitted Out: Starting with a Beginner's Kit
Essentials
Nice to have
Preparing a Workspace
Installing Arduino
Using Arduino Cloud Editor
Surveying the Arduino Environment
Using AI Wisely in Your Arduino Projects
How AI can help
A tutor on demand
A debugging partner
A research assistant
Rapid prototyping and creative exploration
Where AI falls short
Electronics are physical, and AI can't see them
AI often assumes perfect components
It sometimes "hallucinates"
A healthy way to use AI with Arduino
Working smart with AI
Chapter 3 Blinking an LED
Working with Your First Arduino Sketch
Finding the Blink sketch
Identifying your board
Configuring the software
Uploading the sketch
Congratulate yourself!
What just happened?.
Looking Closer at the Sketch
Comments
Multiline comment
Single-line comment
Functions
Setup
PinMode
Loop
DigitalWrite
Delay
Blinking Brighter
Tweaking the Sketch
Part 2 Getting Physical with Arduino
Chapter 4 Tools of the Trade
Finding the Right Tools for the Job
Breadboard
Jump wires
Needle-nose pliers
Multimeter
Using a Multimeter to Measure Voltage, Current, and Resistance
Measuring voltage in a circuit
Measuring current in a circuit
Measuring resistance of a resistor
Measuring resistance of a variable resistor
Checking the continuity (in bleeps) of your circuit
Chapter 5 A Primer on Electricity and Circuitry
Understanding Electricity
Using Equations to Build Your Circuits
Ohm's Law
Calculating power
Joule's Law
Working with Circuit Diagrams
A simple circuit diagram
Using a circuit diagram with an Arduino
Color-Coding
Datasheets
Resistor Color Charts
Chapter 6 Basic Sketches: Inputs, Outputs, and Communication
Uploading a Sketch
Using Pulse-Width Modulation (PWM)
The LED Fade Sketch
Understanding the Fade sketch
Declarations
Variables
Tweaking the Fade sketch
The Button Sketch
Understanding the Button sketch
Tweaking the Button sketch
The AnalogInput Sketch
Understanding the AnalogInput sketch
Tweaking the AnalogInput sketch
Talking Serial
The AnalogInOutSerial sketch
Understanding the AnalogInOutSerial sketch
Chapter 7 More Basic Sketches: Motion and Sound
Working with Electric Motors
Discovering Diodes
Spinning a DC Motor
The Motor sketch
Understanding the Motor sketch
Controlling the Speed of Your Motor
The MotorControl sketch
Understanding the MotorControl sketch
Tweaking the MotorControl sketch
Getting to Know Servomotors
Creating Sweeping Movements.
The Sweep sketch
Understanding the Sweep sketch
Controlling Your Servo
The Knob sketch
Understanding the Knob sketch
Making Noises
Piezo buzzer
The toneMelody sketch
Understanding the sketch
Making an Instrument
The PitchFollower sketch
Part 3 Building on the Basics
Chapter 8 Learning by Example
Chorus
How it works
Lessons learned
Build your own
Further reading
Push Snowboarding
Baker Tweet
Interactive Plan Chests and Compass Cards
The Good Night Lamp
Little Printer
What These Projects Teach You
Your Turn
Where to Go Next
Chapter 9 Soldering On
Understanding Soldering
Gathering What You Need for Soldering
Creating a workspace
Choosing a soldering iron
Fixed-temperature soldering iron
USB-C soldering iron
Butane soldering iron
Temperature-controlled soldering iron
Solder stations
Soldering iron tips
Solder
Third hand (helping hand)
Adhesive putty
Wire cutters
Wire strippers
Solder sucker
Solder wick
Equipment wire
Staying Safe while Soldering
Handling your soldering iron
Keeping your eyes protected
Working in a ventilated environment
Cleaning your iron
Don't eat the solder!
Assembling a Shield
Laying out all the pieces of the circuit
Assembly
Header pins
Acquiring Your Soldering Technique
Building Your Circuit
Knowing your circuit
Laying out your circuit.
Preparing your wire
Soldering your circuit
Cleaning up
Testing your shield
Packaging Your Project
Enclosures
Wiring
Twisting and braiding
Terminal blocks
Securing the board and other elements
Chapter 10 Getting Clever with Code
Blinking Better
Setting up the BlinkWithoutDelay sketch
Understanding the BlinkWithoutDelay sketch
Taking the Bounce Out of Your Button
Setting up the Debounce sketch
Understanding the Debounce sketch
Making a Better Button
Setting up the StateChangeDetection sketch
Understanding the StateChangeDetection sketch
Smoothing Your Sensors
Setting up the Smoothing sketch
Understanding the Smoothing sketch
Calibrating Your Inputs
Setting up the Calibration sketch
Understanding the Calibration sketch
Chapter 11 Common Sense with Common Sensors
Making Buttons Easier
Implementing the DigitalInputPullup sketch
Understanding the DigitalInputPullup sketch
Exploring Piezo Sensors
Implementing the Knock sketch
Understanding the Knock sketch
Utilizing Pressure, Force, and Load Sensors
Implementing the toneKeyboard sketch
Understanding the toneKeyboard sketch
Sensing with Style
Implementing the CapacitiveTouch sketch
Understanding the CapacitiveTouch sketch
Measuring Distance
Implementing the HC-SR04 sketch
Understanding the MaxSonar sketch
Taking Sensors Further
Chapter 12 Becoming a Specialist with Shields and Libraries
Looking at Shields
Considering combinations
Reviewing the field
Prototyping shields
Proto shield kit Rev3
Adafruit Proto-Screwshield
Audio &amp
display shields
Adafruit Music Maker MP3 shield
Adafruit RGB 16x2 LCD shield
Adafruit 2.8″ TFT Touch Shield
Input shields
DFRobot Gamepad shield v2.0
SparkFun MIDI shield
Motor &amp.
power shields, navigating and sensing shields
Adafruit Motor/Stepper/Servo shield v2.3
Arduino Motor shield Rev3
Adafruit Ultimate GPS Logger shield
Legacy shields
Adafruit FONA 800 shield - Legacy
Libelium/Cooking-Hacks Geiger-counter shield - Legacy
Staying current
Browsing the Libraries
Reviewing the standard libraries
Installing additional libraries
Installing a library from a ZIP file
Part 4 Sussing Out Software
Chapter 13 Getting to Know Processing
Looking Under the Hood
Exploring Other Creative Coding Tools
Installing Processing
Taking a look at Processing
Trying Your First Processing Sketch
Drawing shapes
Point
Line
Rectangle
Ellipse
Changing color and opacity
Background
Fill
Playing with interaction
Chapter 14 Processing the Physical World
Making a Virtual Button
Setting up the Arduino code
Setting up the Processing code
Understanding the Processing PhysicalPixel sketch
Understanding the Arduino PhysicalPixel sketch
Drawing a Graph
Understanding the Arduino Graph sketch
Understanding the Processing Graph sketch
Sending Multiple Signals
Understanding the Arduino SerialCallResponse sketch
Understanding the Processing SerialCallResponse sketch
Part 5 The Part of Tens
Chapter 15 Ten Places to Learn More about Arduino
Arduino Blog
Arduino Project Hub
Arduino Forum
Hackaday
YouTube
Instructables
Reddit and Discord Communities
Maker Spaces, FabLabs, and Workshops
Chapter 16 Ten Great Shops to Know
Digi-Key
RS Components
Tindie
AliExpress.
Treasure Hunting.
Notes:
Description based on publisher supplied metadata and other sources.
ISBN:
1-394-36961-1
9781394369614
OCLC:
1574805835

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account