arduino:crash_course
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
arduino:crash_course [2012/09/13 04:07] – created mithat | arduino:crash_course [2012/09/14 01:04] – mithat | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Crash Course in Arduino ====== | + | ====== Crash Course in Arduino |
- | * Program structure | + | ===== Contents ===== |
- | * Main loop | + | |
- | * Blinking an LED (" | + | * Main loop |
- | * Basic interaction | + | * Blinking an LED (" |
- | * Polling | + | * [[Basic interaction]] |
- | * Switch controlled LED | + | * Polling |
- | * Digital Input | + | * Switch controlled LED |
- | * State | + | |
- | * Debouncing (H/W or S/W only) | + | |
- | * Toggling state (On/Off light) | + | * [[Digital Input]] |
- | * Multiple state (Multiple | + | * State |
- | * Serial communication | + | * Debouncing (H/W or S/W only) |
- | * ? | + | * Toggling state (on/off light) |
- | * Analog Input | + | * Multiple state (multiple |
- | * ADC | + | * [[Analog Input]] |
- | * Reading ADC from e.g. photosensor | + | * ADC |
- | * Night light | + | * Reading ADC from e.g. photosensor |
- | * Light meter | + | * Night light |
- | * Digital Output | + | * Light meter |
- | * ? | + | * [[Digital Output]] |
- | * Analog Output | + | * ? |
- | * PWM | + | * [[Analog Output]] |
- | * ? | + | * PWM |
+ | * Variable-brightness LED | ||
- | Not covered: | + | ===== Covered if time permits ===== |
+ | * Communication buses | ||
+ | * Serial | ||
+ | * SPI | ||
+ | * I2C | ||
+ | |||
+ | ===== Not covered | ||
* Interrupts | * Interrupts | ||
- | * External | + | * External |
- | * Timers | + | * Timers |
- | * Multiple external | + | * Multiple external |
* Watchdog timers | * Watchdog timers | ||
* Libraries | * Libraries | ||
* 7-segment displays | * 7-segment displays | ||
* LCD displays | * LCD displays | ||
- | * Communication buses | ||
- | * Serial | ||
- | * SPI | ||
- | * I2C | ||
* Switch matrices | * Switch matrices | ||
+ | |||
+ | ===== Things that need to be incorporated ===== | ||
+ | * user functions | ||
+ | * < | ||
+ | * flow control | ||
+ | * selection | ||
+ | * < | ||
+ | * switch? | ||
+ | * repetition | ||
+ | * while | ||
+ | * for | ||
+ | |||
+ | |||
+ | Many of the examples here borrow from or are based on the examples at [[http:// | ||
arduino/crash_course.txt · Last modified: 2012/09/14 01:30 by mithat