Eduvance vanmat
/
05Pulse_Button_LED
Pulse with LED
main.cpp@1:7f83116d4810, 2014-05-27 (annotated)
- Committer:
- Eduvance
- Date:
- Tue May 27 07:26:31 2014 +0000
- Revision:
- 1:7f83116d4810
- Parent:
- 0:4bffa357d089
A
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Eduvance | 0:4bffa357d089 | 1 | #include "mbed.h" |
Eduvance | 0:4bffa357d089 | 2 | |
Eduvance | 1:7f83116d4810 | 3 | DigitalIn psw0(p14); |
Eduvance | 1:7f83116d4810 | 4 | DigitalIn psw1(p15); |
Eduvance | 1:7f83116d4810 | 5 | DigitalIn psw2(p16); |
Eduvance | 1:7f83116d4810 | 6 | DigitalIn psw3(p17); |
Eduvance | 0:4bffa357d089 | 7 | |
Eduvance | 1:7f83116d4810 | 8 | DigitalOut myled1(LED1); |
Eduvance | 1:7f83116d4810 | 9 | DigitalOut myled2(LED2); |
Eduvance | 1:7f83116d4810 | 10 | DigitalOut myled3(LED3); |
Eduvance | 1:7f83116d4810 | 11 | DigitalOut myled4(LED4); |
Eduvance | 1:7f83116d4810 | 12 | |
Eduvance | 1:7f83116d4810 | 13 | int main() |
Eduvance | 1:7f83116d4810 | 14 | { |
Eduvance | 0:4bffa357d089 | 15 | while(1) { |
Eduvance | 1:7f83116d4810 | 16 | if(psw0==1 && psw1==0 && psw2==0 && psw3==0) |
Eduvance | 1:7f83116d4810 | 17 | { |
Eduvance | 1:7f83116d4810 | 18 | myled1 = 1; |
Eduvance | 1:7f83116d4810 | 19 | myled2 = 1; |
Eduvance | 1:7f83116d4810 | 20 | myled3 = 1; |
Eduvance | 1:7f83116d4810 | 21 | myled4 = 1; |
Eduvance | 1:7f83116d4810 | 22 | wait(0.4); |
Eduvance | 1:7f83116d4810 | 23 | } |
Eduvance | 1:7f83116d4810 | 24 | |
Eduvance | 1:7f83116d4810 | 25 | if(psw0==0 && psw1==1 && psw2==0 && psw3==0) |
Eduvance | 1:7f83116d4810 | 26 | { |
Eduvance | 1:7f83116d4810 | 27 | myled1=0; |
Eduvance | 1:7f83116d4810 | 28 | myled2=0; |
Eduvance | 1:7f83116d4810 | 29 | myled3=0; |
Eduvance | 1:7f83116d4810 | 30 | myled4=0; |
Eduvance | 1:7f83116d4810 | 31 | wait(0.4); |
Eduvance | 1:7f83116d4810 | 32 | } |
Eduvance | 1:7f83116d4810 | 33 | |
Eduvance | 1:7f83116d4810 | 34 | if(psw0==0 && psw1==0 && psw2==1 && psw3==0) |
Eduvance | 1:7f83116d4810 | 35 | { |
Eduvance | 1:7f83116d4810 | 36 | myled1=1; |
Eduvance | 1:7f83116d4810 | 37 | myled2=0; |
Eduvance | 1:7f83116d4810 | 38 | myled3=1; |
Eduvance | 1:7f83116d4810 | 39 | myled4=0; |
Eduvance | 1:7f83116d4810 | 40 | wait(0.4); |
Eduvance | 1:7f83116d4810 | 41 | } |
Eduvance | 1:7f83116d4810 | 42 | |
Eduvance | 1:7f83116d4810 | 43 | if(psw0==0 && psw1==0 && psw2==0 && psw3==1) |
Eduvance | 1:7f83116d4810 | 44 | { |
Eduvance | 1:7f83116d4810 | 45 | myled1=0; |
Eduvance | 1:7f83116d4810 | 46 | myled2=1; |
Eduvance | 1:7f83116d4810 | 47 | myled3=0; |
Eduvance | 1:7f83116d4810 | 48 | myled4=1; |
Eduvance | 1:7f83116d4810 | 49 | wait(0.4); |
Eduvance | 1:7f83116d4810 | 50 | } |
Eduvance | 0:4bffa357d089 | 51 | } |
Eduvance | 1:7f83116d4810 | 52 | } |