Book description
This book is your introduction to to physical computing with the Arduino microcontroller platform. No prior experience is required, not even an understanding of basic electronics. With color illustrations, easy-to-follow explanations, and step-by-step instructions, the book takes the beginner from building simple circuits on a breadboard to setting up the Arduino IDE and downloading and writing sketches to run on the Arduino. Readers will be introduced to basic electronics theory and programming concepts, as well as to digital and analog inputs and outputs. Throughout the book, debugging practices are highlighted, so novices will know what to do if their circuits or their code doesn't work for the current project and those that they embark on later for themselves. After completing the projects in this book, readers will have a firm basis for building their own projects with the Arduino.
Publisher resources
Table of contents
- Acknowledgments
- About the Authors
- Preface
- Chapter 1: Introduction to Arduino
- Chapter 2: Your Arduino
- Chapter 3: Meet the Circuit
-
Chapter 4: Programming the Arduino
- Arduino, Circuits, and Code: Bringing Everything Together
- What’s an IDE?
- Downloading the Arduino IDE: Getting Started
- The Sketch: The Basic Unit of Arduino Programming
- Debugging: What to Do if the LED Isn’t Blinking
- LEA4_Blink Sketch: An Overview
- setup() and loop(): The Guts of Your Code
- Looking at loop(): What Happens Over and Over
- A Schematic of the Arduino
- Building the Basic Circuit
- SOS Signal Light: Creating More Complex Timing
- Summary
-
Chapter 5: Electricity and Metering
- Understanding Electricity
- Build the Circuit Step by Step
- Electricity: An Overview
- Understanding Electricity: The Water Tank Analogy
- Voltage: The Potential
- Current: The Flow
- Resistance: Restricting the Flow
- Voltage, Current, Resistance: Review
- How Do Voltage, Current, and Resistance Interact? Ohm’s Law
- Components in Parallel and Series
- Summary
-
Chapter 6: Switches, LEDs, and More
- Interactivity!
- Digital Inputs and Outputs Overview
- Digital Input: Add a Button
- Looking at the Sketch: Variables
- Digital Input Refresher
- Looking at the Sketch: Conditional Statements
- Add a Speaker and Adjust the Code
- Add Two More Buttons and Adjust the Code
- Reviewing Electronic and Code Concepts
- Summary
- Chapter 7: Analog Values
- Chapter 8: Servo Motors
- Chapter 9: Building Your Projects
- Appendix A: Reading Resistor Codes
- Index
Product information
- Title: Learn Electronics with Arduino
- Author(s):
- Release date: September 2017
- Publisher(s): Make: Community
- ISBN: 9781680453744
You might also like
book
Learn Audio Electronics with Arduino
Learn Audio Electronics with Arduino: Practical Audio Circuits with Arduino Control teaches the reader how to …
book
Arduino Robotics
This book will show you how to use your Arduino to control a variety of different …
book
Learn Electronics with Raspberry Pi: Physical Computing with Circuits, Sensors, Outputs, and Projects
Updated for the recent Raspberry Pi boards, including the Raspberry Pi 4, this new edition offers …
book
Arduino Project Handbook, Volume II
This second volume of Arduino Project Handbook follows up the acclaimed first volume with 25 new …