Owen Roseborough / Mbed 2 deprecated TrafficLightControl

Dependencies:   mbed

Committer:
embedMasterForever
Date:
Sun Aug 18 14:23:57 2013 +0000
Revision:
0:50d48d2a55fe
A program I created to control twelve LEDs simulating a four way traffic light system.  The pins were fed to the base of NPN transistors to minimize current.  Four infrared sensors were used to detect whether a car was present or not.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
embedMasterForever 0:50d48d2a55fe 1 #include "sensorData1.h"
embedMasterForever 0:50d48d2a55fe 2 void noCarsPresent()
embedMasterForever 0:50d48d2a55fe 3 {
embedMasterForever 0:50d48d2a55fe 4 greenLed1 = 1;
embedMasterForever 0:50d48d2a55fe 5 greenLed2 = 1;
embedMasterForever 0:50d48d2a55fe 6 redLed1 = 0;
embedMasterForever 0:50d48d2a55fe 7 redLed2 = 0;
embedMasterForever 0:50d48d2a55fe 8 redLed3 = 1;
embedMasterForever 0:50d48d2a55fe 9 redLed4 = 1;
embedMasterForever 0:50d48d2a55fe 10 sensorData();
embedMasterForever 0:50d48d2a55fe 11 yellowLed1 = 1;
embedMasterForever 0:50d48d2a55fe 12 yellowLed2 = 1;
embedMasterForever 0:50d48d2a55fe 13 greenLed1 = 0;
embedMasterForever 0:50d48d2a55fe 14 greenLed2 = 0;
embedMasterForever 0:50d48d2a55fe 15 wait(5);
embedMasterForever 0:50d48d2a55fe 16 redLed1 = 1;
embedMasterForever 0:50d48d2a55fe 17 redLed2 = 1;
embedMasterForever 0:50d48d2a55fe 18 yellowLed1 = 0;
embedMasterForever 0:50d48d2a55fe 19 yellowLed2 = 0;
embedMasterForever 0:50d48d2a55fe 20 wait(1);
embedMasterForever 0:50d48d2a55fe 21 greenLed3 = 1;
embedMasterForever 0:50d48d2a55fe 22 greenLed4 = 1;
embedMasterForever 0:50d48d2a55fe 23 redLed3 = 0;
embedMasterForever 0:50d48d2a55fe 24 redLed4 = 0;
embedMasterForever 0:50d48d2a55fe 25 sensorData2();
embedMasterForever 0:50d48d2a55fe 26 yellowLed3 = 1;
embedMasterForever 0:50d48d2a55fe 27 yellowLed4 = 1;
embedMasterForever 0:50d48d2a55fe 28 greenLed3 = 0;
embedMasterForever 0:50d48d2a55fe 29 greenLed4 = 0;
embedMasterForever 0:50d48d2a55fe 30 wait(5);
embedMasterForever 0:50d48d2a55fe 31 redLed3 = 1;
embedMasterForever 0:50d48d2a55fe 32 redLed4 = 1;
embedMasterForever 0:50d48d2a55fe 33 yellowLed3 = 0;
embedMasterForever 0:50d48d2a55fe 34 yellowLed4 = 0;
embedMasterForever 0:50d48d2a55fe 35 wait(1);
embedMasterForever 0:50d48d2a55fe 36 }