mbed school
/
mbed_led_run
ch1_mbed_lcd_run
Fork of mbed_led_run by
main.cpp@0:c32ee89676db, 2015-01-20 (annotated)
- Committer:
- jollen
- Date:
- Tue Jan 20 06:50:10 2015 +0000
- Revision:
- 0:c32ee89676db
advanced "Hello, World"
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jollen | 0:c32ee89676db | 1 | #include "mbed.h" |
jollen | 0:c32ee89676db | 2 | |
jollen | 0:c32ee89676db | 3 | DigitalOut myled1(LED1); |
jollen | 0:c32ee89676db | 4 | DigitalOut myled2(LED2); |
jollen | 0:c32ee89676db | 5 | DigitalOut myled3(LED3); |
jollen | 0:c32ee89676db | 6 | DigitalOut myled4(LED4); |
jollen | 0:c32ee89676db | 7 | |
jollen | 0:c32ee89676db | 8 | unsigned int mask = 0x1; |
jollen | 0:c32ee89676db | 9 | |
jollen | 0:c32ee89676db | 10 | int main() { |
jollen | 0:c32ee89676db | 11 | wait(0.8); |
jollen | 0:c32ee89676db | 12 | |
jollen | 0:c32ee89676db | 13 | while(1) { |
jollen | 0:c32ee89676db | 14 | myled1 = mask & 0x1; |
jollen | 0:c32ee89676db | 15 | myled2 = mask & 0x2; |
jollen | 0:c32ee89676db | 16 | myled3 = mask & 0x4; |
jollen | 0:c32ee89676db | 17 | myled4 = mask & 0x8; |
jollen | 0:c32ee89676db | 18 | |
jollen | 0:c32ee89676db | 19 | wait(0.2); |
jollen | 0:c32ee89676db | 20 | |
jollen | 0:c32ee89676db | 21 | mask = mask << 1; |
jollen | 0:c32ee89676db | 22 | |
jollen | 0:c32ee89676db | 23 | if (mask & 0x10) |
jollen | 0:c32ee89676db | 24 | mask = 0x1; |
jollen | 0:c32ee89676db | 25 | } |
jollen | 0:c32ee89676db | 26 | } |