Stap 5: Ultimas conexiones y programa finale
Para acabar el programa, vamos een contact VN LED y un pulsador. Para hacer esto, hij conectado el LED (nl este caso zoon dos LEDs nl paralelo, pero geen pasa nada porque los dos están conectados como ánodo común y usan el mismo pin nl el ánodo) al pin 6 de arduino. He used tambien una resistencia de 330 ohm entre el katodo del LED y GND, por si acaso.
Al hacer esto, me hij quedado ya zondigen ningun-pins digitale libre de arduino, que ha sido uno de los mayores problemas del proyecto, pues todavía necesitamos un pin para leer cuando pulsamos el pulsador. Para ello, he used un pin graphical. Hooi dos maneras para que leamos el estado de un botón con arduino. Nl la imagen podemos ver las dos, resistencia "pull up", o resistencia pull-down. Como pull up, arduino leerá un voltaje de 5V (hoog) cuando el botón no este pulseren, y 0V (lage) cuando este pulseren. Si conectamos een modo de resistencia "pull down", leeremos todo lo contrario. Nl mi programa, he used el modo de "pull Down".
Como geen tenia ningun pin digitale, hij decidido usar un pin graphical para leer el estado del botón. Los pines analógicos de arduino, leen un voltaje de entre 5V y 0V y lo convierten nl una escala de entre 1023 (5V) y 0 (0V). Por ello, nl el programa, podemos apreciar nl el "Terwijl" de la linea 56 por ejemplo, cuando leamos un voltaje menor een 512 (la mitad mas o menos, que sabemos que el botón geen esta pulseren), sigamos simplemente estás la hora. Esto ha sido una manera de poder usar mas Relacionadas een falta de pines digitales.
Finalmente, conectaremos el zumbador tambien la la salida 6 del pin digitale por su lado positivo (los zumbadores tienen polarización), y een masa por el otro lado. Con esto, el programa estará terminado.
El programa definitief de arduino, esta adjunto nl el blog, que esta bien explicado zwaartelijn notas.