BottiMakerRobotics
Published

Arduino Crossroad and Traffic Lights

Demonstration of Arduino crossroad with traffic lights.

BeginnerShowcase (no instructions)2 hours2,770
Arduino Crossroad and Traffic Lights

Things used in this project

Code

Arduino code

Arduino
int s1=9;
int s2=7;
int s3=10;
int s4=11;
int trig=8;
int echo=12;                 
int vreme,dinstanca;
void setup() {

pinMode(s1,OUTPUT);
pinMode(s2,OUTPUT); 
pinMode(s3,OUTPUT);
pinMode(s4,OUTPUT);  
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
}

void loop() {
digitalWrite(trig,LOW);
delayMicroseconds(2);
digitalWrite(trig,HIGH);
delayMicroseconds(10);
digitalWrite(trig,LOW);
vreme=pulseIn(echo,HIGH);
dinstanca=vreme/2/29;
if(dinstanca<5){
botti();
}
  
}
void botti(){
  
digitalWrite(s1,HIGH);
digitalWrite(s2,LOW);
digitalWrite(s3,HIGH);
digitalWrite(s4,LOW);
delay(5000);   
digitalWrite(s1,LOW);
digitalWrite(s2,HIGH);
digitalWrite(s3,LOW);
digitalWrite(s4,HIGH);

  }

Credits

Botti
0 projects • 5 followers
Contact
MakerRobotics
6 projects • 134 followers
Contact

Comments

Please log in or sign up to comment.