Conecte el reloj binario 4 (8 / 11 paso)

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.

Artículos Relacionados

Reloj binario de pulsera

Reloj binario de pulsera

Creo que su a menudo fresco para lucir con un Gadgets retro. Planeaba hacer una muñeca reloj con pantalla LCD, pero luego cambié de opinión y había hecho este reloj binario en una placa de prototipo. Incluso hice un micro controlador con Atmega328p-p
Reloj binario de Arduino

Reloj binario de Arduino

Finalmente he dicho, el reloj binario la gente alrededor de mí oído me habló para tan de largo. Estaba tratando de hacer esto durante las últimas vacaciones de Navidad, pero le faltaba tiempo, cambié empleos 2 veces en los últimos 6 meses... por lo q
Arduino Powered reloj binario

Arduino Powered reloj binario

este instructable le ayudará a construir un reloj binario de Arduino.  La idea orignial de este instructable fue diseñado por Daniel Andrade.  Mi instructable utiliza componentes de montaje superficial, pero puede ser fácilmente adaptado para a travé
Cwik Clock v1.0 - un reloj binario de Arduino

Cwik Clock v1.0 - un reloj binario de Arduino

ResumenEsta es una guía a la construcción de un reloj accionado Arduino que utiliza LEDs para mostrar un reloj de 24 horas (horas y minutos) como dígitos binarios, un medidor analógico para mostrar a los segundos, un interruptor para conmutar entre e
Completo reloj binario

Completo reloj binario

yo estaba vagando por internet buscando un tutorial de arduino buena sobre cómo construir un reloj binario con segundos, pero no he podido encontrar uno. Así que ahora estoy escribiendo esto para que tengas un reloj binario con segundos, minutos y ho
Reloj binario de 12 horas, horas y minutos, RTC DS1307, i2C, Arduino Nano

Reloj binario de 12 horas, horas y minutos, RTC DS1307, i2C, Arduino Nano

Por un tiempo ahora tengo ganas de hacer un reloj binario, pero después mirando a su alrededor, decidí que quería algo un poco diferente. Así que decidí solo muestra las horas y minutos y solo muestra un reloj de 12 horas, esto significa que sólo tie
Reloj binario de RGB

Reloj binario de RGB

Este es mi primer Instructable. Actualmente estaba trabajando en otro proyecto, un POV reloj (también conocido como una hélice), pero quedé perplejo con la pcb que proceso y la diferencia de potencia de inducción pero esa es otra historia que voy a t
Mi reloj binario de Arduino

Mi reloj binario de Arduino

Hola desde ItaliaAunque muchos relojes binarios creados, mi proyecto se inspiró principalmente a esto:http:// muy inteligente y divertido.He intentado mejorar el diseño y para añadir algo personal.Creo que es un buen resultado al final.El proyecto no
Contador de segundos de reloj binario

Contador de segundos de reloj binario

; la idea;32 + 16 + 8 + 4 = 60 segundoso111100Paso 1: En el principio:السلام عليكمprimero de todo perdon por mi pobre inglés :|en este instructable te voy a mostrar cómo hacer "reloj binario" principio de segundos contador de minutos y horas en
Reloj binario en 7 segmentos LED pantalla

Reloj binario en 7 segmentos LED pantalla

Hola a todos,Este proyecto le mostrará un raro reloj binario con pantalla LED de 7 segmentos (ver VIDEO) y controlado por un Arduino.La idea es muy simple, sólo convertir datos binarios de horas, minutos y segundos en los segmentos "A la G" de p
Ping Pong bola color reloj binario

Ping Pong bola color reloj binario

Cambiar una Junta de matriz de Funduino 8 * 8 y 24 horas reloj binario utilizando pelotas de ping pong y todo color de LED a color.Ya he construido un pequeño reloj binario de 12Hr y montado en una computadora, esto funcionó muy bien pero era realmen
NerdClock: Un RGB reloj binario [Software de Arduino]

NerdClock: Un RGB reloj binario [Software de Arduino]

IntroducciónRelojes binarios son una manera genial para mostrar el tiempo de una manera misteriosa. Y a los que no saben leer ese tipo de reloj es una manera simple, pero eficaz para incrementar su nerdiness nivel nubes. ¿Que podría ser algo que gust
El reloj binario de la Plasma de increíble, estilo Steampunk.

El reloj binario de la Plasma de increíble, estilo Steampunk.

Un par de meses hace el Sr. Longwinters enviarme algunas bombillas de plasma (neón) ingenio bobinas E-27 europeo.Señor Junophor me ofreció una paz grande de madera de caoba. Así que tuve la materia prima para un reloj binario steampunked.El reloj est
Más pequeño reloj binario

Más pequeño reloj binario

este es el más pequeño reloj binario que mostrar la hora con sólo 4 leds.El cerebro en este reloj es el PIC16F84A, el tiempo se mostrará cuando se presiona el botón 'show'. Los dígitos de la hora aparecen en BCD de los cuatro LEDs. Decenas de horas a