Paso 1: Microduino-RTC
-el chip principal es PCF8563
-interfaz I2C
-AT24C32 a bordo de EEPROM
-abrir archivos de la fuente [ver]
utilizar a continuación los códigos para conducir y probar módulo RTC Microduino.
Biblioteca necesaria [Descargar]
#include < Wire.h >
#include < Rtc_Pcf8563.h >
Inicio el reloj de tiempo real
Rtc Rtc_Pcf8563;
void setup()
{
Serial.Begin(9600);
limpiar los registros
rtc.initClock();
establecer un tiempo para comenzar con.
día, semana, mes, siglo (1 = 1900, 0 = 2000), year(0-99)
rtc.setDate (29, 4, 8, 0, 13);
HR, min, seg.
rtc.setTime (00, 0 y 21);
}
void loop()
{
ambas funciones de formato llaman el getTime() interna para que el
cadenas con formato están en la fecha actual.
Serial.println("CODE_1:");
Serial.Print(RTC.formatTime());
Serial.Print("");
Serial.Print(RTC.formatDate());
Serial.Print("\r\n");
Serial.println("CODE_2:");
Serial.Print("20");
Serial.Print(RTC.getYear());
Serial.Print("/");
Serial.Print(RTC.getMonth());
Serial.Print("/");
Serial.Print(RTC.getDay());
Serial.Print("");
Serial.Print(RTC.getHour());
Serial.Print(":");
Serial.Print(RTC.getMinute());
Serial.Print(":");
Serial.Print(RTC.getSecond());
Serial.Print("\r\n");
Delay(1000);
Serial.Print("\r\n");
}
}
-----
Microduino es hardware de código abierto, compatible con el sistema Arduino, el ecosistema más popular donde diseñadores pueden obtener todo lo necesario para construir sus propias aplicaciones. Todos los códigos de software libre se pueden descargar desde http://wiki.Microduino.cc
Actualmente, Microduino serie ya tenía 3 módulos principales y tableros de extensión alrededor de 20 desarrollados todos los módulos son diseñados y probados dentro de la comunidad Microduino, y el alrededor 700 Microduino fans esfuerzo para desarrollar aún más la serie de Microduino.