circuito semáforo

/*

Turns an LED on for one second, then off for one second, repeatedly.

Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO

it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to

the correct LED pin independent of which board is used.

If you want to know what pin the on-board LED is connected to on your Arduino

model, check the Technical Specs of your board at:

https://docs.arduino.cc/hardware/

modified 8 May 2014

by Scott Fitzgerald

modified 2 Sep 2016

by Arturo Guadalupi

modified 8 Sep 2016

by Colby Newman

This example code is in the public domain.

https://docs.arduino.cc/built-in-examples/basics/Blink/

*/

// the setup function runs once when you press reset or power the board

void setup() {

// initialize digital pin LED_BUILTIN as an output.

pinMode(13, OUTPUT); // led verde

pinMode(1, OUTPUT); // led amarillo

pinMode(2,OUTPUT); // led rojo

}

// the loop function runs over and over again forever

void loop() {

digitalWrite(13, HIGH); // change state of the LED by setting the pin to the HIGH voltage level

delay(2000); // wait for a second

digitalWrite(13, LOW); // change state of the LED by setting the pin to the LOW voltage level

delay(100); // wait for a second 5

digitalWrite(1, HIGH); // change state of the LED by setting the pin to the HIGH voltage level

delay(1000); // wait for a second

digitalWrite(1, LOW); // change state of the LED by setting the pin to the LOW voltage level

delay(300); // wait for a second

digitalWrite(1, HIGH); // change state of the LED by setting the pin to the HIGH voltage level

delay(1000); // wait for a second

digitalWrite(1, LOW); // change state of the LED by setting the pin to the LOW voltage level

delay(300); // wait for a second

digitalWrite(1, HIGH); // change state of the LED by setting the pin to the HIGH voltage level

delay(1000); // wait for a second

digitalWrite(1, LOW); // change state of the LED by setting the pin to the LOW voltage level

delay(300); // wait for a second

digitalWrite(2, HIGH); // change state of the LED by setting the pin to the HIGH voltage level

delay(2000); // wait for a second

digitalWrite(2, LOW); // change state of the LED by setting the pin to the LOW voltage level

delay(100); // wait for a second

}

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar