Getting started with Arduino
Arduino is the hot open source prototyping platform for artists, hobbyists, students, and anyone who wants to create interactive physical environments. Getting Started with Arduino is co-authored by Arduino co-founder Massimo Banzi, and incorporates his experience in teaching, using, and creating Ar...
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol, California :
Maker Media
2015.
|
Edición: | 3rd edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628608006719 |
Tabla de Contenidos:
- Intro
- Copyright
- Table of Contents
- Preface
- Preface to the Second Edition
- Acknowledgments for Massimo Banzi
- Acknowledgments for Michael Shiloh
- Conventions Used in This Book
- Using Code Examples
- Safari® Books Online
- How to Contact Us
- Chapter 1. Introduction
- Intended Audience
- What Is Interaction Design?
- What Is Physical Computing?
- Chapter 2. The Arduino Way
- Prototyping
- Tinkering
- Patching
- Circuit Bending
- Keyboard Hacks
- We Love Junk!
- Hacking Toys
- Collaboration
- Chapter 3. The Arduino Platform
- The Arduino Hardware
- The Software Integrated Development Environment (IDE)
- Installing Arduino on Your Computer
- Installing the IDE: Macintosh
- Configuring the Drivers: Macintosh
- Port Identification: Macintosh
- Installing the IDE: Windows
- Configuring the Drivers: Windows
- Port Identification: Windows
- Chapter 4. Really Getting Started with Arduino
- Anatomy of an Interactive Device
- Sensors and Actuators
- Blinking an LED
- Pass Me the Parmesan
- Arduino Is Not for Quitters
- Real Tinkerers Write Comments
- The Code, Step by Step
- What We Will Be Building
- What Is Electricity?
- Using a Pushbutton to Control the LED
- How Does This Work?
- One Circuit, a Thousand Behaviours
- Chapter 5. Advanced Input and Output
- Trying Out Other On/Off Sensors
- Homemade (DIY) Switches
- Controlling Light with PWM
- Use a Light Sensor Instead of the Pushbutton
- Analogue Input
- Try Other Analogue Sensors
- Serial Communication
- Driving Bigger Loads (Motors, Lamps, and the Like)
- Complex Sensors
- Chapter 6. The Arduino Leonardo
- How Is This Arduino Different from All Other Arduinos?
- Other Differences Between the Arduino Leonardo and the Arduino Uno
- Leonardo Keyboard Message Example
- How Does This Work?
- Leonardo Button Mouse Control Example.
- How Does This Work?
- More Leonardo Differences
- Chapter 7. Talking to the Cloud
- Planning
- Coding
- Assembling the Circuit
- Here's How to Assemble It
- Chapter 8. Automatic Garden-Irrigation System
- Planning
- Testing the Real Time Clock (RTC)
- Testing the Relays
- Electronic Schematic Diagrams
- Testing the Temperature and Humidity Sensor
- Coding
- Setting the On and Off Times
- Assembling the Circuit
- Laying Out Your Project on the Proto Shield
- Things to Try on Your Own
- Irrigation Project Shopping List
- Chapter 9. Troubleshooting
- Understanding
- Simplification and Segmentation
- Exclusion and Certainty
- Testing the Arduino Board
- Testing Your Breadboarded Circuit
- Isolating Problems
- Problems Installing Drivers on Windows
- Problems with the IDE on Windows
- Identifying the Arduino COM Port on Windows
- Other Debugging Techniques
- How to Get Help Online
- Appendix A. The Breadboard
- Appendix B. Reading Resistors and Capacitors
- Appendix C. Arduino Quick Reference
- Structure
- Special Symbols
- Constants
- Variables
- Variable Scope
- Control Structures
- Arithmetic and Formulas
- Comparison Operators
- Boolean Operators
- Compound Operators
- increment and decrement (-- and ++)
- Input and Output Functions
- Time Functions
- Math Functions
- Random Number Functions
- Serial Communication
- Appendix D. Reading Schematic Diagrams
- Index.