Paso 5: Final programa Ultimas conexiones y
Para acabar vamos programa, de el un conectar un LED y un pulsador. Para hacer esto, conectado el LED (en este caso son dos LEDs en paralelo, pero no pasa nada porque los dos están conectados como ánodo común y usan el mismo pin en el ánodo) al pin 6 de arduino. Resistencia una de 330 ohmios entre usado del tambien el y del LED katodo GND, por si acaso.
Al hacer esto, me quedado ya pecado ningún pin libre digital de arduino, ha sido uno de los mayores problemas del proyecto, para de pin de pues todavía saludando ONU leer cuando pulsamos el pulsador. Para ello, usado un pin analógico. Hay dos maneras para leamos el estado de un botón con arduino. En la imagen podemos ver las dos, resistencia "levante", resistencia o tire hacia abajo. Como Levante, arduino leerá un voltaje de 5V (alto) cuando el botón no este pulsado, y 0V (bajo) cuando este pulsado. Si conectamos un modo de resistencia "baje", leeremos todo lo contrario. En mi programa, usado el modo de "tirar".
Como no tenia ningún pin digital, haberla usar para de un pin analógico leer el estado del botón. Los pines analógicos de arduino, leen un voltaje de entre 5V y 0V y lo convierten en una escala de entre 1023 (5V) y 0 (0V). Por ello, el en programa, podemos apreciar en el "Mientras" de la linea 56 por ejemplo, cuando leamos un voltaje menor a 512 (la mitad mas o menos, sabemos el botón no pulsado de esta), sigamos simplemente escribiendo la hora. Esto ha sido una manera de poder usar mas entradas un falta de pines digitales.
Finalmente, conectaremos el zumbador también la la salida 6 del pin digital por su lado positivo (los zumbadores tienen polarización), y una masa por el otro lado. Con esto, el programa estará terminado.
El programa final de arduino, esta adjunto en el blog, esta bien explicado mediante notas.