Este producto didáctico creado para realizar prácticas y aprender sobre las salidas digitales de arduino.
Los 3 leds funcionan de forma independiente, ya tienen las resistencias esta listo solo para usarlo con arduino, pic fpga u otro microcontrolador.
Voltaje de funcionamiento: 5v
Gnd; señal digital 1 (5v); señal digital 2 (5v); señal digital 3 (5v);
CÓDIGO ARDUINO
#define ledrojo 8 // asignamos un pin del arduino a cada led
#define ledamarillo 9
#define ledverde 10
void setup() {
pinMode(ledrojo, OUTPUT); // declaramos cada pin como salida
pinMode(ledamarillo, OUTPUT);
pinMode(ledverde, OUTPUT);
}
void loop() {
digitalWrite(ledverde, HIGH); // ENCENDEMOS EL LED VERDE
digitalWrite(ledamarillo, LOW); // APAGAMOS EL LED AMARILLO
digitalWrite(ledrojo, LOW); // APAGAMOS EL LED ROJO
delay(2000); // ESPERAMOS 2 SEGUNDOS PARA EL CAMBIO DE SEMAFORO
digitalWrite(ledverde, LOW);
digitalWrite(ledamarillo, HIGH);
digitalWrite(ledrojo, LOW);
delay(1000);
digitalWrite(ledverde, LOW);
digitalWrite(ledamarillo,LOW);
digitalWrite(ledrojo, HIGH);
delay(1000);
digitalWrite(ledamarillo,HIGH);
delay(1000);
}