Cuando llegué primero botón de Sparkfun gran cúpula en el correo, estaba un poco confundido. ¿Por qué hubo 5 terminales en un botón y sin hoja de datos? Nunca miedo! Yo he elaborado una guía rápida. Los dos terminales del lado son para el LED. El terminal en la parte superior (si tiene en sus manos el botón hacia abajo, como en la ilustración anterior) es común. Los dos terminales que se pega hacia fuera están para que empujar y empujar para romper. Es probable que sólo debe elegir uno de esos. Utilizando el LED es totalmente opcional y si usted no desea que su LED controlado por un microcontrolador, también apenas podía enganchar encima de una batería que si usted lo desea en constantemente.
Guía de cableado:
Arduino tiene una guía botón bastante bueno: https://www.arduino.cc/en/Tutorial/DigitalReadSeri...
Esencialmente, usted necesita conectar una terminal al poder y otra terminal a un pin digital (estoy utilizando 2). La segunda terminal, también desea conectarse a través de un desplegable de resistencia a tierra. Véase la ilustración o probar en circuitos 123d.
En este ejemplo, lo único que sucede es que "Hola" se imprime en el serial monitor seguida de 1 si se presiona el botón y "0" si no lo es.
Versión simple del código:
int pulsador = 2;
la rutina de instalación se ejecuta una vez al presionar reset:
void setup() {}
inicializar la comunicación serial a 9600 bits por segundo:
Serial.Begin(9600);
hacer el pulsador pin una entrada:
pinMode (pulsador, entrada);
}
una y otra vez funciona para siempre la rutina bucle:
void loop() {}
leer la entrada de pin:
int buttonState = digitalRead(pushButton);
Serial.println("Hello");
imprimir el estado del botón:
Serial.println(buttonState); 1 está en (empujado), 0 está apagado
Delay(10);
retardo entre lecturas para estabilidad (1000 = 1 segundo).
}