User Tools

Site Tools


arduino:crash_course

This is an old revision of the document!


Crash Course in Arduino

* Program structure

  • Main loop
  • Blinking an LED (“Hello world”)

* Basic interaction

  • Polling
  • Switch controlled LED

* Digital Input

  • State
  • Debouncing (H/W or S/W only)
  • Toggling state (On/Off light)
  • Multiple state (Multiple lights on/off)

* Serial communication

  • ?

* Analog Input

  • ADC
  • Reading ADC from e.g. photosensor
  • Night light
  • Light meter

* Digital Output

  • ?

* Analog Output

  • PWM
  • ?

Not covered:

  • Interrupts
    • External :: switch controlled LED rewrite (w/ and w/o state)
    • Timers :: blink LED rewrite
    • Multiple external :: Multiple switch-based {something}
  • Watchdog timers
  • Libraries
    • 7-segment displays
    • LCD displays
  • Communication buses
    • Serial
    • SPI
    • I2C
  • Switch matrices
arduino/crash_course.1347509264.txt.gz · Last modified: 2012/09/13 04:07 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki