Arduino Aquaponics: reloj de tiempo Real parte I (2 / 2 paso)

Paso 2: Biblioteca de Arduino y bosquejo

El bosquejo de este tutorial muestra cómo solicitar tiempo de la ChronoDot y mostrar en serie.  Parte II cubrirá los tiempos de la palanca de ajuste.

RTClib.h
Las bibliotecas son necesarios para la ChronoDot: RTClib.h y el alambre (el alambre viene con el IDE).

Descargar el archivo zip de RTClib, extracto y si es necesario cambiar el nombre a "RTClib" antes de pasar una copia a /arduino-1.0.3/libraries/.  Es importante tener el nombre correcto.

Sketch de Arduino
Puede encontrar una explicación para cada parte en los comentarios.

Las funciones de fecha y hora utilizando un RTC DS3231 conexión vía I2C y Lib de alambre

#include < Wire.h >
#include "RTClib.h" / / crédito: Adafruit

RTC_DS1307 RTC;

void setup() {}

Comenzar la conexión en serie
Serial.Begin(9600);

Crear una instancia de la RTC
Wire.Begin();
RTC.begin();

Compruebe si se está ejecutando el RTC.
if (!. {RTC.isrunning())}
Serial.println ("RTC no está en ejecución");
}

Esta sección toma la fecha y hora actual y la compara a
el tiempo de compilación.  Si es necesario, el RTC se actualiza.
Fecha y hora = ahora RTC.now();
Compilado de DateTime = DateTime (__DATE__, __TIME__);
Si (now.unixtime() < compiled.unixtime()) {}
Serial.println ("RTC es más viejo que el tiempo de compilación! Puesta al día");
RTC.adjust (DateTime (__DATE__, __TIME__));
}

Serial.println ("Setup completo.");
}

void loop() {}
Obtener la hora actual
Fecha y hora = ahora RTC.now();

Visualiza la hora actual
Serial.Print ("hora:");
Serial.Print(Now.Year(), DEC);
Serial.Print('/');
Serial.Print(Now.month(), DEC);
Serial.Print('/');
Serial.Print(Now.Day(), DEC);
Serial.Print(' ');
Serial.Print(Now.hour(), DEC);
Serial.Print(':');
Serial.Print(Now.minute(), DEC);
Serial.Print(':');
Serial.Print(Now.Second(), DEC);
Serial.println();

Delay(10000);
}

Artículos Relacionados

Berlín reloj, Arduino Nano, DS1307 reloj en tiempo Real. 74HC595N 8 Bit Shift Register.

Berlín reloj, Arduino Nano, DS1307 reloj en tiempo Real. 74HC595N 8 Bit Shift Register.

Hace algún tiempo he querido construir un reloj de Berlín. ¿Realmente no sé por qué? Igual lo "diferente" a la hora.¿Cómo funciona?A partir de la parte inferior hay 4 amarillo enciende cada luz representa 1 minuto, así que si no hay ninguno en e
¿TimeKeeping en ESP8266 & arduino uno sin un RTC (reloj en tiempo Real)?

¿TimeKeeping en ESP8266 & arduino uno sin un RTC (reloj en tiempo Real)?

Como dice el titulo, he probado hacer el seguimiento de tiempo en mi arduino uno y la ESP8266 / tablas Wemos D1 (programadas con arduino) sin el uso de bibliotecas, internet o una unidad RTC. Un montón de instructables grandes aquí en el sitio Dile q
Reloj en tiempo Real de Arduino DS3231 con color TFT

Reloj en tiempo Real de Arduino DS3231 con color TFT

Construcción de un reloj de tiempo real con un pantalla TFT a color es muy fácil utilizando Arduino. La pantalla muestra la hora, la fecha, la temperatura del currect a lo largo de la temperatura MAX y MIN que ha medido. Vamos a construirlo!Paso 1: O
Módulos de reloj en tiempo Real compatible con Arduino #5 (DS1307 y DS3231)

Módulos de reloj en tiempo Real compatible con Arduino #5 (DS1307 y DS3231)

Un módulo de reloj en tiempo Real (RTC) es que un RTC es un RTC. ¿Verdad? Mal!Mientras estos dos ECA muy común, compatible con Arduino un aspecto muy similar y están conectados a través del I2C (pronunciado ojo cuadrado, u ojo ojo) bus de comunicacio
Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de Arduino, con respaldo de batería (reloj en tiempo real), tiempo, fecha, alarma, temperatura, humedad, presión, LCD, salida, entrada de teclado, dormir modo, blanco de iluminación (4 X) LED LCD con control de intensidadPaso 1: Lista de piezas
Configuración de un reloj de tiempo Real (RTC) con un Micro Arduino Pro

Configuración de un reloj de tiempo Real (RTC) con un Micro Arduino Pro

Para un montón de proyectos, necesita saber el tiempo real. Siendo precisos segundos, la hora del día o la fecha del mes, un Módulo de reloj de tiempo Real RTC es la respuesta a esa necesidad.Con bajo consumo de energía, avanzadas de precisión y cali
Montar un Kit de reloj de tiempo Real Adafruit DS1307

Montar un Kit de reloj de tiempo Real Adafruit DS1307

Sería justo decir que las industrias Adafruit ya ha hecho un gran trabajo de documentación de su Kit de reloj de tiempo Real DS1307. De hecho, sus instrucciones son mucho mejores que nada que tengo que ofrecer ya que incluye a todo tipo de archivos,
Reloj en tiempo real - DS1302

Reloj en tiempo real - DS1302

esto es un muy sencillo tutorial sobre cómo utilizar el reloj de tiempo Real DS1302 con una placa Arduino, o Versilino,.  Lo guiará a través del cableado, código y ejemplo.  Todo lo cual se puede encontrar en www.Virtuabotix.com. este es mi intento d
Un elegante, apilamiento, reloj en tiempo Real para Raspberry Pi

Un elegante, apilamiento, reloj en tiempo Real para Raspberry Pi

Si quieres construir un buen reloj en tiempo Real para su frambuesa de aquí está el tutorial que estabas buscando!Esta es una versión revisada y simplificada de Instructables hecho fuera de este artículo en mi blog personal. Diferencia es principalme
Frambuesa Pi - reloj en tiempo Real (RTC)

Frambuesa Pi - reloj en tiempo Real (RTC)

En este proyecto, vamos a hacer un reloj de tiempo Real (RTC) que mantenga el tiempo de su frambuesa Pi incluso si está apagada.Reloj de tiempo real es esencial para cada Micro controladores mantener el tiempo, incluso si está apagada. Sin un Network
Prototipo y configurar su propio módulo de reloj en tiempo Real para la frambuesa Pi (Open Source Hardware y Software configuración))

Prototipo y configurar su propio módulo de reloj en tiempo Real para la frambuesa Pi (Open Source Hardware y Software configuración))

Para mantener el precio de la frambuesa pi por los desarrolladores de izquierda algunos de los elementos esenciales de esos es el reloj de tiempo real. En este momento la frambuesa pi tiempo sobre Ethernet de actualizar la hora automáticamente desde
Añadir un ATMEGA328P y reloj en tiempo Real a un proyecto existente

Añadir un ATMEGA328P y reloj en tiempo Real a un proyecto existente

este fue un proyecto existente que se había hecho un rato antes.Una matriz de LED 8 X 10.Así que no es una estructura completa, mostrando sólo el agregar enHe añadido a la 8 X 10 un microprocesador, el ATMEGA328P la exhibición de LED en el reloj inte
Reloj en tiempo real con PIC18F452

Reloj en tiempo real con PIC18F452

Bienvenido a usted. Aquí estoy diseñado un reloj de tiempo Real utilizando el microcontrolador PIC18F452. Voy a explicar cómo diseñar el reloj en tiempo Real utilizando el microcontrolador PIC. RTC usando PIC18F452PIC es avance microcontrolador serie
Reloj de tiempo real utilizando AT89s52

Reloj de tiempo real utilizando AT89s52

WELCOME BACK, esto es shubham Trivedi y hoy voy a diseño de reloj en tiempo Real utilizando el microcontrolador At89s52. El microcontrolador AT89S52 es el corazón de este proyecto. DS1307 IC se utiliza como RTC. Necesaria de este IC DS1307 I2C interf