Skip to content

Elemental Kit - Botón

Texto alternativo

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

Drawing

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.