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