![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhss0czVtX3OAvQfCQ1TU4nt_0No5Tiihdj3ES6EKF8zrlyLnmfOFMP4zU9xkqxc3z_2La1WkH-FT_Do-DJe_bsIgkC0d3mnq7sQ1O7pybbwvDFi6y2VF_OgM_15Hx1zN5co77Cs1T54SI/s400/20191012_111800.jpg)
El presente laboratorio tiene como objetivo el encendido de 4 focos leds utilizando un pulsador. La estructura del circuito será de tipo paralelo y la alimentación de 5V.
Materiales: 1 Pulsador
6 Cables puente MM (-)
2 Cables puente MM (+)
2 Cables puente MM (señal)
1 Resistor de 1KΩ en el pulsador
4 Resistores de 220Ω
4 Leds 5mm.
Placa Arduino UNO R3
Cable de alimentación
Protoboard
Esquema en FRITZING:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaTuwx0WiFyw6tF7kyxe3QCypghyphenhyphen8s-ssJxSWQwDHkC-cUNZVI_ckwZz0l4oDzrvHHL4JGJFs2Kk0EHzpK7Uy3kkpIVykNtcVcvTVRFsL_7vA7W1f4xy1vc0fYzD_6vsKkKa-3-Z2px9E/s400/Pulsadorx4Leds.png)
Programa:
// Encender Leds con Pulsador
/*
DigitalReadSerial
Lee una entrada digital en el pin 2, imprime el resultado en el monitor serial
Este código de ejemplo está en el dominio público.
*/
// El pin digital 2 tiene un pulsador unido a él. Dale un nombre:
int pushButton = 2;
// La rutina de configuración se ejecuta una vez al presionar restablecer:
void setup() {
// Inicializar la comunicación serial a 9600 bits por segundo:
Serial.begin(9600);
// Hacer que el pin del pulsador sea una entrada:
pinMode(pushButton, INPUT);
// inicializa el pin digital como una salida.
}
// La rutina de bucle se ejecuta una y otra vez para siempre:
void loop() {
// Lea el pin de entrada:
int buttonState = digitalRead(pushButton);
// Imprimir el estado del botón:
Serial.println(buttonState);
delay(1); // Pausa entre lecturas de estabilidad
}
Comentarios
Publicar un comentario