O DB
/
Nucleo_buzzer_SW_led
buzzer, switch, led for the CORE-1000
main.cpp@6:2fa3739a63d3, 2017-08-28 (annotated)
- Committer:
- odb
- Date:
- Mon Aug 28 00:58:01 2017 +0000
- Revision:
- 6:2fa3739a63d3
- Parent:
- 2:b60cb847489c
CORE-1000_buzzer_sw_led
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
screamer | 0:005629fe3609 | 1 | #include "mbed.h" |
screamer | 0:005629fe3609 | 2 | |
odb | 6:2fa3739a63d3 | 3 | DigitalOut mybuzzer(PC_4); |
odb | 6:2fa3739a63d3 | 4 | DigitalOut myled [4] = { PC_9, PB_2, PC_2, PC_3}; |
odb | 6:2fa3739a63d3 | 5 | DigitalIn mysw[4] = {PC_10,PC_11, PC_12, PA_13 }; |
screamer | 0:005629fe3609 | 6 | int main() { |
screamer | 0:005629fe3609 | 7 | while(1) { |
odb | 6:2fa3739a63d3 | 8 | // mybuzzer = 1; // Buzzer is ON |
bcostm | 2:b60cb847489c | 9 | wait(0.2); // 200 ms |
odb | 6:2fa3739a63d3 | 10 | // mybuzzer = 0; // Buzzer is OFF |
bcostm | 2:b60cb847489c | 11 | wait(1.0); // 1 sec |
odb | 6:2fa3739a63d3 | 12 | for(int i = 0; i < 4 ; i++) |
odb | 6:2fa3739a63d3 | 13 | { |
odb | 6:2fa3739a63d3 | 14 | if(!(mysw[i])) |
odb | 6:2fa3739a63d3 | 15 | { |
odb | 6:2fa3739a63d3 | 16 | myled[i] = 1; |
odb | 6:2fa3739a63d3 | 17 | wait(0.25); |
odb | 6:2fa3739a63d3 | 18 | } |
odb | 6:2fa3739a63d3 | 19 | else myled[i] = 0; |
odb | 6:2fa3739a63d3 | 20 | } |
screamer | 0:005629fe3609 | 21 | } |
odb | 6:2fa3739a63d3 | 22 | } |