Arco iris Neo reloj (4 / 5 paso)

Paso 4: El código

Programar el Arduino mini pro se puede hacer en un número de maneras. Utilizar un tablero de adaptador del USB que se conecta el Arduino a mi PC por cable USB. En mi opinión es la forma más sencilla para cargar un sketch en arduino.

Así que primero lo primero; el descargo de responsabilidad. Soy todavía relativamente nuevo en programación y aunque generalmente puedo conseguir cosas para trabajar de la manera que quieras, es a menudo una forma mucho mejor de hacerlo. Dicho esto, si cualquiera puede hacer cualquier mejora al código entonces estaría encantado de oír hablar de ellos. Cada día es un día de escuela :D

El código ofrece al usuario un número de maneras de ajustar la hora. La primera simplemente lleva a la fecha en el momento de compilar el código y la PC y el RTC establece en aquel momento. El RTC debe ser capaz de mantener el tiempo con precisión a partir de este momento hacia adelante hasta que se agote la batería de la moneda. El segundo método es esencialmente el mismo que el primero, sólo las entradas del programador el tiempo deseado manualmente en el código y que se utiliza en lugar de la hora del sistema. El tercer método es para usuarios que no quieren o no pueden acceder al código. Puede establecer el tiempo usando los botones en la parte posterior del reloj. Esto se hace marcando simplemente, cada uno en segundo lugar, si el botón es apretado y luego, si el botón es apretado, ejecución de un método para ajustar el tiempo manualmente. El problema con esto es que tenga presionado el botón durante un segundo entero conseguir el reloj para registrar la prensa; una pulsación corta y liberación no funcionen cada vez. Una vez que se llama al método de tiempo, el usuario puede utilizar los dos botones en la parte trasera del reloj, un botón hará avanzar los minutos y el otro botón guardará los minutos Coloque y cambie al modo de horas para que el primer botón ahora avanza las horas. Pulsando el segundo botón una segunda vez guardar la posición de horas y comenzar el reloj funcionando.

El reloj guarda tiempo por una serie de anidado para bucles. El interior lazo más es responsable de contar a los segundos. Una manera simple de hacer esto es que solo demora de arduino por 1 segundo pero que no va a funcionar para este reloj. Cada segundo y cada 150 segundos (2,5 minutos) hay un corto de animación que toma algún tiempo. Usted podría cuenta para este tiempo y luego simplemente la demora de arduino el resto para hacer el retardo total hasta un segundo, pero de nuevo esto lleva tiempo arrastrarse como el reloj es una fracción de segundo de cada segundo. El funcionamiento de este reloj es comprobando la RTC y simplemente esperar a que ha avanzado por un segundo sin necesidad de utilizar ningún retraso. Una vez más, hay mejores formas de mantener como comprobación de la RTC para toda información de tiempo (horas minutos y segundos) y sólo tiene el pixel neo anillos Mostrar en consecuencia. Si alguien quiere rediseñar el código para que sea más eficiente y preciso entonces estaría feliz de saber de ellos.

En cuanto a la regulación automática en habitaciones oscuras, el sensor lux mide la luz ambiente cada segundo y si cae por debajo de un valor determinado (que puede cambiar) cambiará el brillo global de los LEDs. El brillo del LED está configurado por un número entre 0 y 255, normalmente lo tengo a 30 durante el día y 1 noche. Pero pronto encontré ese conjunto incluso a 1 fue demasiado brillante para mí a dormir (me gusta la oscuridad total para dormir) así ponerlo a 0. Los LEDs se atenúan hasta que aparecen fuera, pero el reloj sigue la cuenta. También hay un LED montado en el Arduino sí mismo que puede ser lo suficientemente brillante como para confundir el sensor, éste fue superado por que se pega un cuadrado pequeño de cinta aislante sobre el LED.

Hay también algunos métodos no utilizados que son para algunos efectos de animación diferentes que ven bien, en caso de que sentía como experimentando con la forma del reloj parece.

Si no se preocupan por el código y solo quiero construir un reloj, todo lo que tienes que hacer es decidir cómo desea establecer el tiempo y subir este código para el arduino y lejos que vaya.

Artículos Relacionados

Arco iris ambiente reloj

Arco iris ambiente reloj

Hola Instructables, Hola mundo.Este es mi primer proyecto aquí. Espero les guste y lo siento por los errores.Aquí es un reloj que no sólo cuenta el momento, pero también muestra temperatura y humedad, utilizando colores! Hecho con un anillo led 12. Ú
Reloj 3D arco iris

Reloj 3D arco iris

Siempre he tenido una cosa para relojes inusuales y por lo tanto me encuentro siempre lo que sea para vender o como regalos. Y seamos sinceros, 'Relojes' son algo que es muy esencial en cada habitación! Sé que algunos dirán que tengo mi teléfono, per
Estallar hacia fuera la pintura de arco iris del cráneo

Estallar hacia fuera la pintura de arco iris del cráneo

Esto no dio vuelta la manera que quería, pero aquí vamos!Paso 1: Lo he usado -Espacio en blanco lienzo 16 x 20 en (puede solo pintar un lienzo si desea.)-Máscara de papel.-Super glue.-Pintura acrílica neon.-Pintura acrílico normal.-Forma de madera Ha
Arco iris que remolina en cráneos

Arco iris que remolina en cráneos

Swirling es una técnica fácil para hacer divertido y felizes objetos incluso en cráneos!Paso 1: Crear el objetoDuplicar un objeto para tratar de colores diferentes!Aquí lo intentamos con un cráneo.Paso 2: Aplicar la técnica del remolinaCuando tienes
Cómo hacer un reloj de alarma de arco iris de arcilla

Cómo hacer un reloj de alarma de arco iris de arcilla

este instyructable le mostrará cómo hacer un reloj de alarma de arco iris con la plastilina!!Paso 1: materiales Cualquier color de la arcilla que deseaPaso 2: Hacer los números: 1 Tomar una pieza de barro y hacer una pequeña línea recta.Paso 3: Hacer
Malla reloj de arena de arco iris telar

Malla reloj de arena de arco iris telar

Hola todos hoy les mostraré cómo hacer una pulsera de reloj de arena trenza telar del arco iris. Esto es lo que pasa cuando no apriete una trenza.Paso 1:No le dirá cuántas bandas necesitaDebido a la muñeca de todos tamaño es diferente.Pero voy a util
555 controlador de arco iris LED RGB (no usando un 4029)

555 controlador de arco iris LED RGB (no usando un 4029)

| A_Teacher |OK, hasta ahora que puedo decir, esto es una marca nueva de diseño.Llamar a los cadetes del espacio: Como una manera de motivar la gente para hacer el proyecto, que estoy actualmente regalando 3 meses membresía Pro Instructables a la pri
Cómo hacer girar un hilo degradado arco iris

Cómo hacer girar un hilo degradado arco iris

Este Instructable demostrará cómo dar vuelta un hilo degradado. Un hilo degradado es uno donde el cambio de colores uniformemente de un color a otro y cada color se presenta una vez. En contraste con otros hilos multicolores donde cada color aparece
Pulsera de Starburst de telar del arco iris

Pulsera de Starburst de telar del arco iris

Paso 1: fuentes de Los suministros que usted necesitará es el telar de arco iris haciendo juego, usted necesitará algunos elásticos.Paso 2: Colocar las bandas Empezar tomando el color más atrevido, un puesto que por un lado de la Junta.Paso 3: Coloca
RainBoard - RGB LED arco iris Fader

RainBoard - RGB LED arco iris Fader

Nota: he fijado la confusión con algunos de los cables en los pasos 10 y 17 pasos. Algunos de los diagramas (el tablero ilustrado) son incorrectos, por favor asegúrese de seguir los esquemas y como siempre, edificio feliz!Introducción de la RainBoard
Arco iris amor marco

Arco iris amor marco

Me voy a casar a finales de mes y quería hacer algo eléctrico y mágico para mi gal para una pieza central de la tabla. Ya que estamos casados a sólo cuadras del parque de Filadelfia"amor" que decidí tomar la icónica estatua y transformar en letr
Rodillo arco iris

Rodillo arco iris

Un rodillo que pinta el arco iris!!!!!!Niños amor arcoiris instantáneo de pintura y si eres un defensor de los derechos LGBT, mostrar su agradecimiento por colorear este mundo monótono con el arco iris del orgullo. En lugar de un solo color de la pin
Arco iris Tutu

Arco iris Tutu

primero, me encanta el arco iris. Mi compañera tiene un dicho, "mi color favorito es el arco iris". A menudo desafía a mí mismo para sacar combinaciones de colores y se profundizó en un nuevo medio recientemente - el mundo de Tul!Este año para H
Cintas arco iris de seda

Cintas arco iris de seda

Cintas arco iris de baile. Aquí está cómo hacerlos y pasar un buen rato con en su jardín.Paso 1: Lo que se necesita...Para hacer estas coloridas cintas usé mucho marco el ancho de mi seda habotai, approx.56 "(144cm). Estoy usando vapor fijar pinturas