littlefalcon9
Published

Traffic light

Traffic lights for cars and pedestrians

BeginnerFull instructions provided481
Traffic light

Things used in this project

Hardware components

5 mm LED: Red
5 mm LED: Red
×2
5 mm LED: Yellow
5 mm LED: Yellow
×1
5 mm LED: Green
5 mm LED: Green
×2
Jumper wires (generic)
Jumper wires (generic)
×1
Breadboard (generic)
Breadboard (generic)
×1
pushbutton
×1
ELEGOO UNO R3 Project Complete Starter Kit
ELEGOO UNO R3 Project Complete Starter Kit
all is in here
×1

Software apps and online services

Arduino IDE
Arduino IDE
Arduino Web Editor
Arduino Web Editor

Story

Read more

Schematics

traffic_light_6ydcPbFYo8.pdf

trafficlight_schem_BrnvTIyV57.pdf

Code

Untitled file

C/C++
void setup() {
  // put your setup code here, to run once:
pinMode(2,INPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(10,HIGH);
digitalWrite(9,HIGH);
if (digitalRead(2) ==HIGH)
{
  digitalWrite(10,LOW);
  delay(500);
  digitalWrite(10,HIGH);
  delay(500);
    digitalWrite(10,LOW);
  delay(500);
  digitalWrite(10,HIGH);
  delay(500);  
  digitalWrite(10,LOW);
  delay(500);
  digitalWrite(10,HIGH);
  delay(500);
  digitalWrite(10,LOW);
  digitalWrite(11,HIGH);
  delay(1500);
  digitalWrite(11,LOW);
  digitalWrite(12,HIGH);
  delay(1500);
  digitalWrite(9,LOW);
  digitalWrite(8,HIGH);
  delay(10000);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  delay(1500);
  digitalWrite(12,LOW);
  digitalWrite(10,HIGH);
  
}
}

Credits

littlefalcon9
2 projects • 2 followers
Contact

Comments

Please log in or sign up to comment.