Categorías
Electrónica y Robótica Programación

Arduino – Utilizar Botón Pulsador

¿Qué aprenderemos?

Como utilizar un botón pulsador para encender y apagar un LED. Utilizando el pin número 3 para alimentar al led y el pin número 2 para obtener la entrada del botón hacia la placa Arduino que utilizaremos como la entrada/salida digital. Una vez montado el circuito, haremos que el Led encienda mientras dejamos presionado el botón y se apaga dejándolo de presionar.

Componentes necesarios

Una placa Arduino.
Un led azul.
Un botón.
Dos resistencias (220Ω).
Varios cables que utilizaremos para realizar las conexiones.
Una protoboard para realizar el montaje.

¿Cómo funciona el botón?

El pin A y B están conectados entre si así como C y D. La conexión entre A y C o B y D crean el interruptor

Manos a la obra

Diagrama:

A continuación veremos el código utilizado, para encender y apagar un Led externo utilizando un botón pulsador y con el Arduino UNO. Utilizaremos el PIN 2 para obtener el valor de entrada del botón y el PIN 3 que será la salida de nuestra escritura digital de HIGH (encendido) a LOW (apagado).

int pinLED=3;
int pinBoton=2;

bool boton=LOW; //variable para estado del boton

void setup() {

pinMode(pinLED,OUTPUT); //Salida digital para led
pinMode(pinBoton,INPUT); //Entrada digital para el botón
}

void loop() {
// put your main code here, to run repeatedly:
boton = digitalRead(pinBoton); //Leer el estado del botón y encender o apagar el LED

if(boton == HIGH){
digitalWrite(pinLED,HIGH);
}
else{
digitalWrite(pinLED,LOW);
}

}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *