Elemental Kit - Botón
El módulo de botón es un pequeño switch momentaneo de 12mm. Contiene el propio switch de dos posiciones "on/off" y su correspondiente resistencia pull-up. Cuando el botón es presionado, devuelve LOW y cuando lo sueltas devuelve HIGH. El conector de salida es el correspondiente JST-PH de 2.0mm compatible con los cables para la Grape.
Características
- Botón fácil de usar
- Utiliza la clásica conexión "GND/VCC/SIG"
- Incluye la resistencia pull-up
##Primeros pasos
Grape
Grape | Elemental - Boton |
---|---|
GND | Negro |
5V | Rojo |
D2 | Amarillo |
const int pinBoton = 2; // Pin del botón
const int ledPin = 13; // Pin del Led
int estadoBoton = 0; // variable para leer el estado del botón
void setup() {
// inicializamos el led como salida
pinMode(ledPin, OUTPUT);
// inicializamos el boton como entrada
pinMode(pinBoton, INPUT);
}
void loop(){
// leemos el estado del boton y lo almacenamos en nuestra variable
estadoBoton = digitalRead(pinBoton);
// comprueba si se ha pulsado el boton
// si se ha pulsado el estado es LOW
if (estadoBoton == LOW) {
// encendemos el led
digitalWrite(ledPin, HIGH);
}
else {
//apagamos el led
digitalWrite(ledPin, LOW);
}
}
##Recursos
Licencia
Copyright © 2018-2017 Frizzy Electronics. (https://www.frizzy.es). Todo el texto y las fotografías bajo licencia Creative Commons Attribution-ShareAlike 4.0 International License.
Soporte Técnico
Por favor, comunicanos cualquier incidencia para poder mejorar juntos. Escribenos a frizzy.info@gmail.com.