Materiales necesarios:
- 1 tarjeta ARDUINO
- 1 cable USB
- 1 placa Protoboard
- 1 LED rojo
- 1 LED amarillo
- 1 LED verde
- 4 resistencias de 220 ohmios
- 1 zumbador piezoeléctrico
- 1 transistor
- 8 cables de conexión
Esquema del circuito:
Código del programa:
int ledR = 12;
int ledA = 9;
int ledV = 6;
int zumbador = 3;
void setup(){
pinMode(ledR, OUTPUT);
pinMode(ledA, OUTPUT);
pinMode(ledV, OUTPUT);
pinMode(zumbador, OUTPUT);
}
void loop(){
digitalWrite(ledR, HIGH); //Semaforo en rojo
digitalWrite(zumbador, HIGH); //Aviso a invidentes
digitalWrite(ledA, LOW);
digitalWrite(ledV, LOW);
delay(4000);
digitalWrite(ledR, LOW); //Semaforo en verde
digitalWrite(zumbador, LOW); //Aviso a invidentes
digitalWrite(ledA, LOW);
digitalWrite(ledV, HIGH);
delay(4000);
digitalWrite(ledR, LOW); //Semaforo en amarillo
digitalWrite(zumbador, LOW); //Aviso a invidentes
digitalWrite(ledA, HIGH);
digitalWrite(ledV, LOW);
delay(800);
}
Fuente: