Está en la página 1de 3

Pulsadores y ledes

Monta en protoboard el siguiente esquema eléctrico

Circuito eléctrico en formato Fritzing


Metodologia
1. Sube a la placa Arduino UNO el siguiente programa. El led verde se encenderá al pulsar el pulsador 1.
1 // Define el pin de cada componente
2 int LED_VERDE = 2;
3 int LED_ROJO = 3;
4 int PUSH_1 = 8;
5 int PUSH_2 = 9;
6
7 // Ejecuta una sola vez las siguientes instrucciones
8 void setup() {
9 // Los ledes se conectan a salidas
10 pinMode(LED_VERDE, OUTPUT);
11 pinMode(LED_ROJO, OUTPUT);
12
13 // Los pulsadores se conectan a entradas
14 pinMode(PUSH_1, INPUT_PULLUP);
15 pinMode(PUSH_2, INPUT_PULLUP);
16 }
17
18 // Repite para siempre las siguientes instrucciones
19 void loop() {
20 // Si presionamos pulsador 1 entonces
21 if (digitalRead(PUSH_1) == LOW) {
22 // Enciende el led verde
23 digitalWrite(LED_VERDE, HIGH);
24 }
25 // En caso contrario
26 else {
27 // Apaga el led verde
28 digitalWrite(LED_VERDE, LOW);
29 }
30 }
2. Modifica el programa anterior para añadir que el led rojo se encienda al presionar el pulsador 2.
3. Modifica el programa anterior para que los dos ledes se enciendan al presionar el pulsador 1 y que se
apaguen al presionar el pulsador 2.
RESULTADO
 Realiza un programa para simular una luz temporizada de escalera. El led verde se
encenderá al presionar el pulsador 1 y debe mantenerse encendido durante 4 segundos.
Después de ese tiempo el led verde se apagará.
La instrucción que se debe utilizar para esperar cuatro segundos es:
1 delay(4000);
 Modifica el programa anterior para que el led rojo se encienda mientras el led verde esté
apagado y que se apague cuando el led verde esté encendido.

También podría gustarte