1 A 4 Leds Semáforo Botón Potenciómetro
1 A 4 Leds Semáforo Botón Potenciómetro
1 A 4 Leds Semáforo Botón Potenciómetro
Departamento de Tecnología
Práctica 2: semáforo
1. Monta 3 leds en las salidas 9, 10 y 11 para
que funcionen según una secuencia lógica
de un SEMÁFORO. Puedes guiarte para el
montaje con la imagen que tienes a tu
derecha.
El programa es una ampliación de la
práctica 1, introduciendo dos leds más.
1
IES Gabriel Alonso de Herrera
Departamento de Tecnología
Programa
int buttonPin = 2;
int ledPin = 13;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}
void setup() {
Serial.begin(9600); // inicializa el Monitor Serial
}
void loop() {
valor_pot = analogRead(pot_pin); // lectura anal. de la posición del potenciómetro
Serial.println(valor_pot); // impresión Monitor serial, con salto de línea
valor_sensor_luz = analogRead(sensor_luz_pin); // lectura anal. del valor del LDR
Serial.println(valor_sensor_luz); // impresión Monitor Serial, con salto de línea
delay (2000);
}
En este caso ya no se muestra el circuito de conexiones de potenciómetro y LDR a la
placa Arduino mediante la protoboard. Recurre a los apuntes del tema para observar
cómo se conectan.
2
IES Gabriel Alonso de Herrera
Departamento de Tecnología
void loop()
{
Serial.println("Hola");
delay(1000);
}