Circuito básico 2: Semáforo controlado con código
Enlace:
https://www.youtube.com/watch?v=WWY1VTEmyQU&list=PLuGLCVOnxQZOylwK1QbQEDGC5HKC_EGbg&index=2
Enlace de la descripción del proceso:
https://www.youtube.com/watch?v=eVR_ZaZrheY&list=PLuGLCVOnxQZOylwK1QbQEDGC5HKC_EGbg&index=5
Código fuente:
// C++ code
// EN ESTE CIRCUITO SE RECREA UN SEMAFORO, DONDE LAS LUCES
// SE ENCIENDEN Y APAGAN EN SECUENCIA
int ledRojo = 2;
int ledAmarillo = 3;
int ledVerde = 4;
void setup()
{
pinMode(ledRojo, OUTPUT);
pinMode(ledAmarillo, OUTPUT);
pinMode(ledVerde, OUTPUT);
}
void loop()
{
digitalWrite(ledRojo, HIGH);
delay(2000); // Wait for 1000 millisecond(s)
digitalWrite(ledRojo, LOW);
delay(2000); // Wait for 1000 millisecond(s)
digitalWrite(ledAmarillo, HIGH);
delay(2000); // Wait for 1000 millisecond(s)
digitalWrite(ledAmarillo, LOW);
delay(2000); // Wait for 1000 millisecond(s)
digitalWrite(ledVerde, HIGH);
delay(2000); // Wait for 1000 millisecond(s)
digitalWrite(ledVerde, LOW);
delay(2000); // Wait for 1000 millisecond(s)
}