33 lines
452 B
Arduino
33 lines
452 B
Arduino
|
#include <RTClock.h>
|
||
|
|
||
|
RTClock rt (RTCSEL_LSE); // initialise
|
||
|
uint32 tt;
|
||
|
|
||
|
#define LED_PIN PB1
|
||
|
|
||
|
// This function is called in the attachSecondsInterrpt
|
||
|
void blink ()
|
||
|
{
|
||
|
digitalWrite(LED_PIN,!digitalRead(LED_PIN));
|
||
|
}
|
||
|
|
||
|
void setup()
|
||
|
{
|
||
|
pinMode(LED_PIN, OUTPUT);
|
||
|
|
||
|
rt.attachSecondsInterrupt(blink);// Call blink
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
void loop()
|
||
|
{
|
||
|
|
||
|
if (rt.getTime()!=tt)
|
||
|
{
|
||
|
tt = rt.getTime();
|
||
|
|
||
|
Serial.print("time is: ");
|
||
|
Serial.println(tt);
|
||
|
}
|
||
|
}
|