Andrew M / Mbed 2 deprecated Traffic_Light

Dependencies:   mbed

Committer:
dyson
Date:
Sun Dec 18 12:13:10 2016 +0000
Revision:
0:eade7262cb97
Added comments to code lines

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dyson 0:eade7262cb97 1 #include "mbed.h"
dyson 0:eade7262cb97 2
dyson 0:eade7262cb97 3 DigitalOut myled1(LED1); //red
dyson 0:eade7262cb97 4 DigitalOut myled2(LED2); //amber
dyson 0:eade7262cb97 5 DigitalOut myled3(LED3); //green
dyson 0:eade7262cb97 6
dyson 0:eade7262cb97 7 int main() {
dyson 0:eade7262cb97 8 while(true) {
dyson 0:eade7262cb97 9 myled3 = 1; //green on
dyson 0:eade7262cb97 10 wait(5); //green on for 5 seconds
dyson 0:eade7262cb97 11 myled3 = 0; //green off
dyson 0:eade7262cb97 12 wait(0.2); // wait between
dyson 0:eade7262cb97 13 myled2 = 1; // amber on
dyson 0:eade7262cb97 14 wait(2); // amber on for 2 seconds
dyson 0:eade7262cb97 15 myled2 = 0; // amber off
dyson 0:eade7262cb97 16 wait(0.2); //wait between
dyson 0:eade7262cb97 17 myled1 = 1; // red on
dyson 0:eade7262cb97 18 wait(7); //red on for 7 seconds
dyson 0:eade7262cb97 19 myled2 = 1; // amber on
dyson 0:eade7262cb97 20 wait(2); // amber on for 2 seconds
dyson 0:eade7262cb97 21 myled2 = 0; // amber off
dyson 0:eade7262cb97 22 myled1 = 0; //red off
dyson 0:eade7262cb97 23 wait(0.2); //wait between loop
dyson 0:eade7262cb97 24 }
dyson 0:eade7262cb97 25 }