¿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?
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);
}
}