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:08] – mithat | arduino:crash_course [2012/09/14 01:04] – mithat | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Crash Course in Arduino ====== | + | ====== Crash Course in Arduino |
- | | + | ===== Contents ===== |
+ | | ||
* Main loop | * Main loop | ||
* Blinking an LED (" | * Blinking an LED (" | ||
- | * Basic interaction | + | * [[Basic interaction]] |
* Polling | * Polling | ||
* Switch controlled LED | * Switch controlled LED | ||
- | * Digital Input | + | * [[Serial communication]] |
+ | * Switch controlled LED with serial reporting | ||
+ | * [[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 | ||
* Reading ADC from e.g. photosensor | * Reading ADC from e.g. photosensor | ||
* Night light | * Night light | ||
* Light meter | * Light meter | ||
- | * Digital Output | + | * [[Digital Output]] |
* ? | * ? | ||
- | * Analog Output | + | * [[Analog Output]] |
* PWM | * 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