Paso 18: botones
Para conectar un botón, hacer esto:
Botón de Arduino
5V---> uno de los cables del botón
botón Pin--> otro cable botón
Configurar el pin de entrada
pinMode (buttonPin, entrada);
Hacer una lectura digital en el pasador
lectura de int = digitalRead(buttonPin);
Eso es lo básico, pero para obtener una lectura precisa, especialmente si usted está tratando de detectar secuencias que vas a querer hacer algo como el ejemplo de debounce incluido con el IDE de Arduino. Básicamente esto comprueba si la misma todavía tecla cada vez durante el bucle, si se cambia desde la última leyó entonces que no cuenta la lectura hasta el debounce delay ha pasado (unas milisegundos). Esto es porque el botón lecturas pueden ser un poco squirly en la transición de a fuera y pueden parecerse a varios pulsar un botón.