arduino/libraries/I2C-Sensor-Lib_iLib/examples/i2c_PCF2127/i2c_PCF2127.ino

64 lines
1.0 KiB
Arduino
Raw Normal View History

2018-11-03 20:21:33 +00:00
#include <Wire.h>
#include "i2c.h"
// RTC
#include "i2c_PCF2127.h"
PCF2127 pcf2127;
void setup()
{
Serial.begin(115200);
Serial.print("Probe PCF2127: ");
if (pcf2127.initialize()) Serial.println("Module found");
else
{
Serial.println("Module missing");
while (1) {}
}
pcf2127.setTime(2014,9,3,5,4,11,12);
char time = '__TIME__';
}
void loop()
{
uint8_t MM,WW,DD,hh,mm,ss;
uint16_t YY;
pcf2127.readTime();
pcf2127.getYears(YY);
pcf2127.getMonth(MM);
pcf2127.getWeekdays(WW);
pcf2127.getDays(DD);
pcf2127.getHours(hh);
pcf2127.getMinutes(mm);
pcf2127.getSeconds(ss);
Serial.print(YY);
Serial.print("-");
Serial.print(MM);
Serial.print("-");
Serial.print(WW);
Serial.print("-");
Serial.print(DD);
Serial.print(" ");
Serial.print(hh);
Serial.print(":");
Serial.print(mm);
Serial.print(":");
Serial.print(ss);
Serial.println("");
delay(200);
}
/**<
Program size:
A1.0.5: 6754b
A1.5.7: 6454b
A1.6.3: 5016b / 446b
*/