Está en la página 1de 1

LEER UN PULSADOR CON ARDUINO

Pulsadores, el componente eléctrico


El pulsador tiene cuatro patillas que están conectadas a pares como se ve en el siguiente esquema.

Cuando pulsamos el interruptor se cierra el circuito y dejamos pasar la corriente. Esto nos permite, por ejemplo, controlar un LED,
un motor o cualquier otro elemento. La duda surge cuando dejamos la patilla donde está conectado ese elemento al aire es decir,
sin estar conectado a nada.
Circuito eléctrico con pulsadores
Pongamos un ejemplo, vamos a trabajar con el LED que viene integrado dentro de la placa de Arduino y que está conectado al pin
13. A continuación el esquema.

Programando pulsadores con Arduino


El código que debes cargar en la placa es el siguiente.
// Constantes para definir los pines
const int pulsadorPin = 2;
const int ledPin = 13;

int valorPulsador = 0;

void setup() {
// Activamos los pines de entrada y salida
pinMode(pulsadorPin, INPUT);
pinMode(ledPin, OUTPUT);
}

void loop() {
// Leemos el valor del pin
valorPulsador = digitalRead(pulsadorPin);

// Encendemos o apagamos el pin del LED según convenga


if (valorPulsador == HIGH) {
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}

También podría gustarte