Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Monk, Simon (Autor)
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.