Programming Arduino : Getting Started with Sketches /
"This thoroughly updated guide shows, step-by-step, how to quickly program all Arduino models--including the Arduino Uno R3. Written by hobbyist and electronics guru Simon Monk, Programming Arduino: Getting Started with Sketches, Second Edition, features easy-to-follow explanations, fun example...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
New York, N.Y. :
McGraw-Hill Education,
[2016].
|
Edición: | 2nd ed. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- A. Dedication
- B. About the Author
- C. Preface
- D. Acknowledgments
- E. Introduction
- So, What Is Arduino?
- What Will I Need?
- Using This Book
- Resources
- 1. This Is Arduino
- Microcontrollers
- A Tour of an Arduino Board
- The Origins of Arduino
- The Arduino Family
- Arduino Clones and Variants
- Conclusion
- 2. Getting Started
- Powering Up
- Installing the Software
- Uploading Your First Sketch
- The Arduino Application
- Conclusion
- 3. C Language Basics
- Programming
- What Is a Programming Language?
- Blink-Again!
- Variables
- Experiments in C
- Commands
- Constants
- Conclusion
- 4. Functions
- What Is a Function?
- Parameters
- Global, Local, and Static Variables
- Return Values
- Other Variable Types
- Coding Style
- Conclusion
- 5. Arrays and Strings
- Arrays
- String Arrays
- A Morse Code Translator
- Conclusion
- 6. Input and Output
- Digital Outputs
- Digital Inputs
- Analog Outputs
- Analog Input
- Conclusion
- 7. The Standard Arduino Library
- Random Numbers
- Math Functions
- Bit Manipulation
- Advanced I/O
- Interrupts
- Conclusion
- 8. Data Storage
- Constants
- Storing Data in Flash Memory
- EEPROM
- Compression
- Conclusion
- 9. Displays
- Alphanumeric LCD Displays
- A USB Message Board
- Using the Display
- Other LCD Library Functions
- OLED Graphic Displays
- Connecting an OLED Display
- Software
- Conclusion
- 10. Arduino Internet of Things Programming
- Communicating with Web Servers
- Arduino Uno as a Web Server
- Web-Controlled Arduino
- Node MCU Web Server
- Web-Controlled Node MCU
- Calling Web Services
- Arduino Uno and IFTTT
- Node MCU ESP8266 Board and IFTTT
- Other IoT Options
- Conclusion
- 11. C++ and Libraries
- Object Orientation
- Built-In Library Example
- Writing Libraries
- Conclusion.