exercise 4

Dependencies:   mbed

Committer:
cwardlaw
Date:
Sat Sep 24 14:57:19 2016 +0000
Revision:
0:82e77230d7bb
exercise 4

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cwardlaw 0:82e77230d7bb 1 /**************************************************************
cwardlaw 0:82e77230d7bb 2 / Simple program program to show basic program structure
cwardlaw 0:82e77230d7bb 3 /
cwardlaw 0:82e77230d7bb 4 / The program flashes attached LEDs for 1 second sequentially and repeats indeffinitely.
cwardlaw 0:82e77230d7bb 5 /
cwardlaw 0:82e77230d7bb 6 /**************************************************************/
cwardlaw 0:82e77230d7bb 7
cwardlaw 0:82e77230d7bb 8 #include "mbed.h"
cwardlaw 0:82e77230d7bb 9
cwardlaw 0:82e77230d7bb 10 DigitalOut yelLED(p22); // name attached LED p22
cwardlaw 0:82e77230d7bb 11 DigitalOut greLED(p23); // name attached LED p23
cwardlaw 0:82e77230d7bb 12 DigitalOut redLED(p24); // name attached LED p24
cwardlaw 0:82e77230d7bb 13 int main() {
cwardlaw 0:82e77230d7bb 14 while(1) { // repeat indefinitely
cwardlaw 0:82e77230d7bb 15 yelLED = 1; // activates yellow LED
cwardlaw 0:82e77230d7bb 16 wait(1); // pauses for a second
cwardlaw 0:82e77230d7bb 17 yelLED = 0; // deactivates yellow LED
cwardlaw 0:82e77230d7bb 18 wait(1); // pauses for a second
cwardlaw 0:82e77230d7bb 19 greLED = 1; // activates green LED
cwardlaw 0:82e77230d7bb 20 wait(1); // pauses for a second
cwardlaw 0:82e77230d7bb 21 greLED = 0; // deactivates green LED
cwardlaw 0:82e77230d7bb 22 wait(1); // pauses for a second
cwardlaw 0:82e77230d7bb 23 redLED = 1; // activates red LED
cwardlaw 0:82e77230d7bb 24 wait(1); // pauses for a second
cwardlaw 0:82e77230d7bb 25 redLED = 0; // deactivates red LED
cwardlaw 0:82e77230d7bb 26 }
cwardlaw 0:82e77230d7bb 27 }