buzzer, switch, led for the CORE-1000

Dependencies:   mbed

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?

UserRevisionLine numberNew 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 }