0% found this document useful (0 votes)
40 views3 pages

Semaforo en Arduino

The document contains code for multiple Arduino sketches that control LEDs to simulate traffic lights. The first sketch turns on LEDs 2 and 4, then 3 and 5 in an alternating pattern. The second sketch turns on LED 2 for 5 seconds, then 3 for 5 seconds and repeats. The third sketch alternates LEDs 2 and 5, then 3 and 6 in the same pattern. The final sketch combines elements of the previous sketches, alternating individual LEDs and pairs in a traffic light sequence.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views3 pages

Semaforo en Arduino

The document contains code for multiple Arduino sketches that control LEDs to simulate traffic lights. The first sketch turns on LEDs 2 and 4, then 3 and 5 in an alternating pattern. The second sketch turns on LED 2 for 5 seconds, then 3 for 5 seconds and repeats. The third sketch alternates LEDs 2 and 5, then 3 and 6 in the same pattern. The final sketch combines elements of the previous sketches, alternating individual LEDs and pairs in a traffic light sequence.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

LEDS 1

void setup(){
    pinMode(2, OUTPUT);
    pinMode(3, OUTPUT);
    pinMode(4, OUTPUT);
    pinMode(5, OUTPUT);
}

void loop(){
   
    digitalWrite(3, LOW);
    digitalWrite(5, LOW);
    digitalWrite(2, HIGH);
    digitalWrite(4, HIGH);
    delay(1000);
    digitalWrite(2, LOW);
    digitalWrite(4, LOW);
    digitalWrite(3, HIGH);
    digitalWrite(5, HIGH);
    delay(1000);

1 SEMAFORO
void setup(){
    pinMode(2, OUTPUT);
    pinMode(3, OUTPUT);
    pinMode(4, OUTPUT);
 
}

void loop(){
    digitalWrite(2, HIGH);
    delay(5000);
    digitalWrite(3, HIGH);
    delay(5000);
    digitalWrite(2, LOW);
    digitalWrite(3, LOW);
    digitalWrite(4, HIGH);
    delay(5000);
    digitalWrite(4, LOW);
    delay(1000);
}
DOS SEMAFOROS IGUALES

void setup(){
    pinMode(2, OUTPUT);
    pinMode(3, OUTPUT);
    pinMode(4, OUTPUT);
    pinMode(5, OUTPUT);
    pinMode(6, OUTPUT);
    pinMode(7, OUTPUT);
 
}

void loop(){
   
    digitalWrite(2, HIGH);
    digitalWrite(5, HIGH);
    delay(5000);
    digitalWrite(3, HIGH);
    digitalWrite(6, HIGH);    
    delay(5000);
    digitalWrite(2, LOW);
    digitalWrite(3, LOW);
    digitalWrite(5, LOW);
    digitalWrite(6, LOW);
    digitalWrite(4, HIGH);
    digitalWrite(7, HIGH);
    delay(5000);
    digitalWrite(4, LOW);
    delay(1000);
   
}

SEMAFORO PRACTICA 1

void setup(){
    pinMode(2, OUTPUT);
    pinMode(3, OUTPUT);
    pinMode(4, OUTPUT);
    pinMode(5, OUTPUT);
    pinMode(6, OUTPUT);
    pinMode(7, OUTPUT);
 
}

void loop(){
   
    digitalWrite(2, HIGH);
    digitalWrite(7, HIGH);
    delay(5000);
    digitalWrite(3, HIGH);    
    delay(5000);
    digitalWrite(2, LOW);
    digitalWrite(3, LOW);
    digitalWrite(5, LOW);
    digitalWrite(6, LOW);
    digitalWrite(4, HIGH);    
    digitalWrite(7, LOW);
    digitalWrite(5, HIGH);      
    delay(5000);
    digitalWrite(6, HIGH);
    digitalWrite(5, HIGH);
    digitalWrite(4, HIGH);
    delay(5000);
    digitalWrite(6, LOW);
    digitalWrite(5, LOW);
    digitalWrite(4, LOW);
   
}

You might also like