Chapter 4

The Arduino Microcontroller Platform

  1. Microcontrollers
  2. 1.1.  Programming Microcontrollers

  3. The Arduino Platform
  4. 2.1.  The Boards

    2.2.  The Anatomy of an Arduino Board

    2.3.  The Development Environment

    2.3.1.     Setup the IDE

  5. Writing Arduino Software
  6. 3.1.  The Arduino Sketch

    3.2.  Some Basic Examples

  7. Trying your code on an Arduino Emulator
  8. Extending Arduino
  9. The Arduino Libraries
  10. Programming your Arduino for the Internet of Things
  11. 7.1.  Using Timers

    7.2.  Using Threads

    7.3.  Adding Security to your Sensor Readings

    7.3.1.     Authenticating your Arduino

    7.3.2.     Encrypting your Data

  12. Summary