TRAFFIC LIGHT CONTROLLER






















 // C++ code

//

void setup()

{

  pinMode(2, OUTPUT);

  pinMode(3, OUTPUT);

  pinMode(4, OUTPUT);

  pinMode(5, OUTPUT);

  pinMode(6, OUTPUT);

  pinMode(7, OUTPUT);

  pinMode(8, OUTPUT);

  pinMode(9, OUTPUT);

  pinMode(10, OUTPUT);

  pinMode(11, OUTPUT);

  pinMode(12, OUTPUT);

  pinMode(13, OUTPUT);

}


void loop()

{

 digitalWrite(4,HIGH);

  digitalWrite(6,LOW);

  digitalWrite(7,LOW);

  digitalWrite(5,HIGH);

  digitalWrite(8,LOW);

  digitalWrite(2,LOW);

  digitalWrite(3,LOW);

  digitalWrite(11,LOW);

  digitalWrite(9,HIGH);

  digitalWrite(10,HIGH);

  digitalWrite(12,HIGH);

  digitalWrite(13,HIGH);

  delay(5000);

  digitalWrite(4,LOW);

  digitalWrite(3,HIGH);

   digitalWrite(6,LOW);

  digitalWrite(7,LOW);

  digitalWrite(2,LOW);

  digitalWrite(5,HIGH);

  digitalWrite(8,LOW);

  digitalWrite(11,LOW);

  digitalWrite(9,HIGH);

  digitalWrite(10,HIGH);

  digitalWrite(12,HIGH);

  digitalWrite(13,HIGH);

  delay(3000);

  digitalWrite(4,LOW);

  digitalWrite(2,HIGH);

  digitalWrite(3,LOW);

  digitalWrite(7,HIGH);

  digitalWrite(5,LOW);

  digitalWrite(8,LOW);

  digitalWrite(11,LOW);

  digitalWrite(9,HIGH);

  digitalWrite(10,HIGH);

  digitalWrite(12,HIGH);

  digitalWrite(13,HIGH);

  digitalWrite(6,LOW);

  delay(5000);

  digitalWrite(2,HIGH);

  digitalWrite(3,LOW);

  digitalWrite(4,LOW);

  digitalWrite(5,LOW);

  digitalWrite(6,HIGH);

  digitalWrite(7,LOW);

  digitalWrite(8,LOW);

  digitalWrite(9,HIGH);

  digitalWrite(10,HIGH);

  digitalWrite(11,LOW);

  digitalWrite(12,HIGH);

  digitalWrite(13,HIGH);

  delay(3000);

  //referal coding for all

  digitalWrite(2,HIGH);

  digitalWrite(3,LOW);

  digitalWrite(4,LOW);

  digitalWrite(5,HIGH);

  digitalWrite(6,LOW);

  digitalWrite(7,LOW);

  digitalWrite(8,HIGH);

  digitalWrite(9,HIGH);

  digitalWrite(10,LOW);

  digitalWrite(11,LOW);

  digitalWrite(12,HIGH);

  digitalWrite(13,HIGH);

  delay(5000);

  digitalWrite(2,HIGH);

  digitalWrite(3,LOW);

  digitalWrite(4,LOW);

  digitalWrite(5,HIGH);

  digitalWrite(6,LOW);

  digitalWrite(7,LOW);

  digitalWrite(8,HIGH);

  digitalWrite(9,LOW);

  digitalWrite(10,HIGH);

  digitalWrite(11,LOW);

  digitalWrite(12,HIGH);

  digitalWrite(13,HIGH);

  delay(3000);

  digitalWrite(2,HIGH);

  digitalWrite(3,LOW);

  digitalWrite(4,LOW);

  digitalWrite(5,HIGH);

  digitalWrite(6,LOW);

  digitalWrite(7,LOW);

  digitalWrite(8,LOW);

  digitalWrite(9,HIGH);

  digitalWrite(10,HIGH);

  digitalWrite(11,HIGH);

  digitalWrite(12,HIGH);

  digitalWrite(13,LOW);

  delay(5000);

  digitalWrite(2,HIGH);

  digitalWrite(3,LOW);

  digitalWrite(4,LOW);

  digitalWrite(5,HIGH);

  digitalWrite(6,LOW);

  digitalWrite(7,LOW);

  digitalWrite(8,LOW);

  digitalWrite(9,HIGH);

  digitalWrite(10,HIGH);

  digitalWrite(11,HIGH);

  digitalWrite(12,LOW);

  digitalWrite(13,HIGH);

  delay(3000);

 }

Comments

Popular posts from this blog

UART TRANSFER BETWEEN TWO ARDUINO UNO R3

Go Back N ARQ