![](https://andresyaz.com.ar/wp-content/uploads/2021/01/20210112_124227_mfnr-768x1024.jpg)
![](https://andresyaz.com.ar/wp-content/uploads/2021/01/20210112_124232_mfnr-768x1024.jpg)
CONECTAR PULSADOR COMO ENTRADA AL ARDUINO
Cuando se pulsa el pulsador (entrada 5 a “0”) se enciende y se apaga de
forma intermitente la salida 13
![](https://andresyaz.com.ar/wp-content/uploads/2021/01/ARDUINOPRACTICO03-0.jpg)
Circuito
![Arduino Practico 03 - Entrada con Pulsador](https://andresyaz.com.ar/wp-content/uploads/2021/01/ARDUINOPRACTICO03-1-1.jpg)
Funcionamiento:
Cuando la E5 = 1 Entonces S13 = 0
Cuando la E5 = 0 Entonces S13 = 0-1 (Intermitente 200,200 ms)
Simulador
Programa
/*
* Entrada al Arduino por pulsador
*
* Ejemplo básico con Arduino. Encendido y apagado de un led
* Usando el PIN 13 como salida
* En este caso agregamos una llave de entrada en pin 5
*
*/
int ledPin= 13; // pin para el LED
int inPin= 5; // pin de entrada parael pulsador
int val= 0; // variable para leer el estado del pin
void setup() {
pinMode(ledPin, OUTPUT); // declara la salida al LED
pinMode(inPin, INPUT); // declara la entrada para el pulsador
}
void loop(){
val= digitalRead(inPin); // lee valor de entrada
if(val== HIGH) { // chequea si el valor leído es “1” (botón presionado)
digitalWrite(ledPin, LOW); // pone el LED en OFF
} else{
digitalWrite(ledPin, LOW); // parpadea el LED
delay(200);
digitalWrite(ledPin, HIGH);
delay(200);
}
}