arduino:crash_course
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
arduino:crash_course [2012/09/13 04:09] – mithat | arduino:crash_course [2012/09/14 01:04] – mithat | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Crash Course in Arduino ====== | + | ====== Crash Course in Arduino |
+ | ===== Contents ===== | ||
* [[Program structure]] | * [[Program structure]] | ||
* Main loop | * Main loop | ||
Line 7: | Line 8: | ||
* Polling | * Polling | ||
* Switch controlled LED | * Switch controlled LED | ||
+ | * [[Serial communication]] | ||
+ | * Switch controlled LED with serial reporting | ||
* [[Digital Input]] | * [[Digital Input]] | ||
* State | * State | ||
* Debouncing (H/W or S/W only) | * Debouncing (H/W or S/W only) | ||
- | * Toggling state (On/Off light) | + | * Toggling state (on/off light) |
- | * Multiple state (Multiple | + | * Multiple state (multiple |
- | * [[Serial communication]] | + | |
- | * ? | + | |
* [[Analog Input]] | * [[Analog Input]] | ||
* ADC | * ADC | ||
Line 23: | Line 24: | ||
* [[Analog Output]] | * [[Analog Output]] | ||
* PWM | * PWM | ||
- | * ? | + | * Variable-brightness LED |
+ | |||
+ | ===== Covered if time permits ===== | ||
+ | * Communication buses | ||
+ | * Serial | ||
+ | * SPI | ||
+ | * I2C | ||
- | Not covered: | + | ===== 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