Collinz is a bo$$_17
/
GCAWLINNNNNNNNZZZ
LED/level code
main.cpp@0:ac6957e368c3, 2014-10-16 (annotated)
- Committer:
- alphasig
- Date:
- Thu Oct 16 19:02:54 2014 +0000
- Revision:
- 0:ac6957e368c3
- Child:
- 1:9e0c8f9c58b8
LED/Level code
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
alphasig | 0:ac6957e368c3 | 1 | #include "mbed.h" |
alphasig | 0:ac6957e368c3 | 2 | |
alphasig | 0:ac6957e368c3 | 3 | DigitalIn sw1(p16); |
alphasig | 0:ac6957e368c3 | 4 | DigitalIn sw2(p17); |
alphasig | 0:ac6957e368c3 | 5 | DigitalIn sw3(p18); |
alphasig | 0:ac6957e368c3 | 6 | DigitalIn sw4(p19); |
alphasig | 0:ac6957e368c3 | 7 | |
alphasig | 0:ac6957e368c3 | 8 | BusOut LED(p5,p6,p7,p8,p11); |
alphasig | 0:ac6957e368c3 | 9 | |
alphasig | 0:ac6957e368c3 | 10 | int switch1=sw1; |
alphasig | 0:ac6957e368c3 | 11 | int switch2=sw2; |
alphasig | 0:ac6957e368c3 | 12 | int switch3=sw3; |
alphasig | 0:ac6957e368c3 | 13 | int switch4=sw4; |
alphasig | 0:ac6957e368c3 | 14 | |
alphasig | 0:ac6957e368c3 | 15 | int main() |
alphasig | 0:ac6957e368c3 | 16 | { |
alphasig | 0:ac6957e368c3 | 17 | LED=1; |
alphasig | 0:ac6957e368c3 | 18 | while(1) { |
alphasig | 0:ac6957e368c3 | 19 | while (switch1==1) { |
alphasig | 0:ac6957e368c3 | 20 | LED=rand()%65; |
alphasig | 0:ac6957e368c3 | 21 | wait(.5); |
alphasig | 0:ac6957e368c3 | 22 | } |
alphasig | 0:ac6957e368c3 | 23 | while (switch2==1) { |
alphasig | 0:ac6957e368c3 | 24 | LED=rand()%65; |
alphasig | 0:ac6957e368c3 | 25 | wait(.2); |
alphasig | 0:ac6957e368c3 | 26 | } |
alphasig | 0:ac6957e368c3 | 27 | while (switch3==1) { |
alphasig | 0:ac6957e368c3 | 28 | LED=rand()%65; |
alphasig | 0:ac6957e368c3 | 29 | wait(.1); |
alphasig | 0:ac6957e368c3 | 30 | } |
alphasig | 0:ac6957e368c3 | 31 | while (switch4==1) { |
alphasig | 0:ac6957e368c3 | 32 | LED=rand()%65; |
alphasig | 0:ac6957e368c3 | 33 | wait(.05); |
alphasig | 0:ac6957e368c3 | 34 | } |
alphasig | 0:ac6957e368c3 | 35 | } |
alphasig | 0:ac6957e368c3 | 36 | |
alphasig | 0:ac6957e368c3 | 37 | |
alphasig | 0:ac6957e368c3 | 38 | } |