Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: main.cpp
- Revision:
- 2:602c96685466
- Parent:
- 1:18bf4c2c22ec
- Child:
- 3:b1c994da96f5
--- a/main.cpp Sun Nov 01 13:08:01 2020 +0000 +++ b/main.cpp Sun Nov 01 13:11:26 2020 +0000 @@ -2,12 +2,25 @@ DigitalOut trafficYellowlight(p7); DigitalIn pedestrainButton(p8); int main() { + trafficYellowlight=1; while(1) { + if(pedestrainButton&trafficYellowlight){ + int counter=0; + printf("counter is now%d\n",counter); + // blink for 5 seconds + while(counter<10){ + counter+=1; + trafficYellowlight=!trafficYellowlight; + wait_ms(5000);//delay of 5 seconds + } + trafficYellowlight=0;//switch off + } + if(!trafficYellowlight){ + trafficYellowlight=!pedestrainButton; + } - trafficYellowlight=1; - trafficYellowlight=!pedestrainButton; wait_ms(5000); } - } +}