Paso 8: Programación Arduino
Bien, dejar de lado la caja y de LED para ahora y la cabeza al ordenador - es tiempo de Arduino!Ahora no te asustes - programación de Arduino es realmente bastante fácil, pero hemos sido buenos suficiente para suministrar el código, por lo que no tendrás que programar algo. Después de numerosos intentos extenuantes en la creación de un código desde cero y fracasos más abismales más adelante, encontramos un código precioso cortesía de miembro Instructable cwik! Dirígete a su página y ver algunos proyectos bastante aseados.
Descargar el código proporcionado en este paso y abrirse en un archivo de texto. Abrir el entorno de sketch de Arduino y pegar todo ese código en un nuevo sketch de Arduino. Si no tienes el software de Arduino, lo puede descargar aquí. ¿No te preocupes, es gratis - no es código abierto impresionante?
Ahora aquí viene la única parte donde tienes que mirar el código. Los hackers experimentados notarán que hay un montón de código que es bastante innecesario, como cwik es la utilización de potenciómetros, medidores analógicos, interruptores y otras cosas impresionantes. No te preocupes, no vamos a usar nada de eso, y el código funcionará perfectamente sin importar. Desplácese hacia abajo - aproximadamente 1/4 de la manera abajo del código - hasta encontrar la función void setup(). En esa función, en la parte inferior, verás las tres líneas siguientes de código:
inicializar variables de reloj
m_lastTick = 0;
setTime (0, 0, 0);
Esto es donde vamos introducir la hora actual del día. La última línea, "setTime(0,0,0):" es la configuración que podemos entrar todo el tiempo que queremos, en el formato de "setTime (hora, minuto, segundo);". Echa un vistazo a su ordenador, reloj, reloj o reloj y el tiempo de entrada. Tenga en cuenta que se trata de un reloj de 24 horas, no un 12 de horas, así que necesitarás entrar en ejército-estilo. Hemos oído muchas "mejores caminos" para llegar de ejército cuando el reloj de 12 horas, pero realmente es tan sencillo como restar 12 a partir de la hora. Por ejemplo, si el reloj Lee 18:35, es 18:35 (18-12 = 6), o si se trata de 23:10, su 23:10 (23-12 = 11). Por lo tanto, hacer alguna adición/sustracción rápido, su tiempo de entrada en este campo y subir ese código a la placa Arduino. ¿No matemáticas es grande?
¿Que no era tan doloroso ahora era él? Una vez que el código ha sido cargado, agarra tu Arduino (desconéctelo de la computadora - no te preocupes, el código quedará almacenado en el microprocesador), algunos cables y regresar a la Junta de conectar 4. Estamos en modo hardware.