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.1347509318.txt.gz · Last modified: 2012/09/13 04:08 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki