Reloj binario de 12 horas, horas y minutos, RTC DS1307, i2C, Arduino Nano (6 / 7 paso)

Paso 6: El programa de Arduino NANO explicó y bibliotecas necesitadas /

El programa utiliza la biblioteca RTC y la biblioteca de tiempo que fue descargada de:

http://www.pjrc.com/Teensy/td_libs_DS1307RTC.html

Asegúrese de descomprimir las bibliotecas en Arduino / archivo de las bibliotecas.

Luego había programado el reloj binario utilizando un simple decimal a código binario. Sin embargo tuve algunos problemas como la RTC devuelve un valor de tiempo en formato de 24 horas, así que para superar este problema en primer lugar verificar si las horas es cero y si lo está, situado a 12. Entonces si el valor de la hora es mayor que 13 entonces reste 12. Ordena el tiempo de 24 horas. Entonces llegamos a la configuración de la hora, las horas y minutos se ajustan mediante la adición al código de tiempo "bruto", 60 se agrega para cada minuto y 3600 por cada hora.

Si (digitalRead(setM) == HIGH)

{

j largo sin signo = RTC.get();

j = j + 60;

RTC.set(j);

}

Si (digitalRead(setH) == HIGH)

{

j largo sin signo = RTC.get();

j = j + 3600;

RTC.set(j);

}

Hay un pequeño problema con este código, si se carga este código en su Arduino y no pasa nada entonces puede que necesite configurar el RTC con el "setTime" bosquejo en el archivo de cuaderno de bocetos/bibliotecas/DS1307RTC/setTime. Una vez cargado click el serial monitor para verificar la hora sea correcto, lo que puedo trabajar hacia fuera si usted compra un nuevo módulo RTC debe ser "iniciado" más no ser activo. Luego cargar el código de binaryRTC otra vez y todo debería funcionar.

Han enumerado el código, pero tenga en cuenta que no soy muy bueno en la programación así que no esperes demasiado!

Artículos Relacionados

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 de Arduino (horas, minutos y segundos)

Reloj binario de Arduino (horas, minutos y segundos)

Hola a todos; Estaba buscando este proyecto durante mucho tiempo.  Finalmente yo se que con mucho esfuerzo.  Para este proyecto necesitarás:1 - Arduino Uno ($30 de Radio Shack)2 - RTC DS1307 (como $2 por EBay)3 - 2 registros de desplazamiento 74HC595
Reloj, RTC DS1307 establecer y mostrar la hora en la pantalla LCD.

Reloj, RTC DS1307 establecer y mostrar la hora en la pantalla LCD.

En mi Instructable primera base.Basado en el bosquejo de la WWCAñadir a Rtc(realtimeclock) a tu Instructable.Artículos1 Arduino1 cable conector de Usb1 RTC DS13071 cables1 dispositivo para cargar scetch.1 vez / DS1307RTC bibliotecas http://playground
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
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
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
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
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
Reloj binario LED

Reloj binario LED

esta es la segunda revisión de mi PIC basado en reloj binario LED. La versión original fue el primer proyecto PIC intenté, utiliza un PIC16F84A ambos el cronometraje y control de la matriz de la pantalla, lamentablemente no mantener buen tiempo y gan
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é
Increíble reloj binario en una matriz de LED

Increíble reloj binario en una matriz de LED

Hola, todos!Este es mi proyecto de un reloj binario con matriz de LED 8 x 8 y como características interesantes.Toda la información de día, mes, año, hora, minutos, número de la semana del año se muestran en una notación binaria.Las excepciones son l
Reloj binario de Leds 4

Reloj binario de Leds 4

4 reloj binario de LEDs, Mostrar la hora en modo binario, con intermitente LED primera muestra la horas y minutos, para entender como funciona le deben saber leer binario aquí Enlace para aprender:http://www.wikihow.com/Read-a-Binary-ClockGracias por
Conecte el reloj binario 4

Conecte el reloj binario 4

Bienvenidos damas y caballeros!Como empresario, siempre estoy buscando grandes proyectos compartir.  Yo y otros dos compañeros recientemente armaron un proyecto para nuestro maestro del programa de ingeniería en técnicas de emprendimiento, y estamos