Paso 2: Empuje buttonn y Resistor de Pull-up/Pull-down.
-Botón y Resistor de pull-up:
Como se puede ver en la foto de arriba, el botón tiene 4 patas, pero sólo utiliza dos de ellos. Generalmente, pensamos, "todo lo que tengo que hacer es conectarlo a VCC o a 5V y luego presione". ¿Que es una gran idea, realmente va a trabajar, el software leerá en alto como siempre y cuando usted mantenga presionando, pero lo que si te lo liberan? ¿Qué pasaría?
Que es el punto de pull-up/Pull-down resistor, al soltar el pulsador, el sistema no sabe lo que se conecta a la entrada de pin, el pin está flotando, está expuesto a los ruidos y el software leerá alta y baja no-uniformemente. Para solucionar este problema, es necesario un pull-up o pull-down resistor. La resistencia de pull-up es conectada a 5V y al pata del primer botón. El pin 11 va entre la resistencia y la pierna del botón. De esta manera, cuando el botón está abierto, el pin de entrada es alta, pero cuando se presiona, se va a la baja.
La imagen cargada muestra la resistencia de pull-up esquemático desarrollado usando Fritzing.