exercise 5

Dependencies:   mbed

main.cpp

Committer:
cwardlaw
Date:
2016-09-24
Revision:
0:a95a52c376c2

File content as of revision 0:a95a52c376c2:

/**************************************************************
/ Simple program program to show basic program structure
/
/ The program simulates traffic lights.
/
/**************************************************************/

#include "mbed.h"

DigitalOut yelLED(p22); // name attached LED p22
DigitalOut greLED(p24); // name attached LED p23
DigitalOut redLED(p23); // name attached LED p24
int main() {
  while(1) { // repeat indefinitely
    redLED = 1; // activates red LED
    wait(2); // pauses for 2 seconds
    yelLED = 1; // activates yellow LED
    wait(1); // pauses for a second
    redLED = 0; // deactivates red LED
    yelLED = 0; // deactivates yellow LED
    greLED = 1; // activates green LED
    wait(2); // pauses for 2 seconds
    greLED = 0; // deactivates green LED
    yelLED = 1; // activated yellow LED
    wait(1); // pauses for a second
    yelLED = 0; // deactivates yellow LED
  }
}