document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /*
  2.  Traffic Lihght Controller
  3.  
  4.  Controlls traffic lights
  5.  
  6.   Hardware Required:
  7.   * LaunchPad with  LEDs
  8.  
  9.  
  10. */
  11.  
  12. // most launchpads have a red LED
  13. #define Yell PB_3
  14. #define Gre  PC_4
  15. #define Red PC_5
  16.  
  17.  
  18. //see pins_energia.h for more LED definitions
  19. //#define LED GREEN_LED
  20.  
  21. // the setup routine runs once when you press reset:
  22. void setup() {                
  23.   // initialize the digital pin as an output.
  24.   pinMode(Yell, OUTPUT);
  25.   pinMode(Gre, OUTPUT);  
  26.   pinMode(Red, OUTPUT);  
  27. }
  28.  
  29. // the loop routine runs over and over again forever:
  30. void loop() {
  31.  
  32.   digitalWrite(Gre, 0);
  33.   digitalWrite(Yell, 0);
  34.   digitalWrite(Red, 0);
  35.   digitalWrite(Red, HIGH);   // turn the LED on (HIGH is the voltage level)
  36.   delay(10000);               // wait for 10 second
  37.   digitalWrite(Red, LOW);  // turn the LED off by making the voltage LOW
  38.   digitalWrite(Yell, 1);
  39.   delay(2000);               // wait for 2 second
  40.   digitalWrite(Yell, LOW);
  41.   digitalWrite(Gre, 1);
  42.   delay(10000);  
  43. }
');