attachInterrupt()
Description
Attach an interrupt action on alarm match.
Syntax
rtc.attachInterrupt(callback)
Parameters
callback: The name of the function to be called on alarm match
Example
#include <RTCZero.h>
/* Create an rtc object */
RTCZero rtc;
/* Change these values to set the current initial time */
const byte seconds = 0;
const byte minutes = 0;
const byte hours = 16;
/* Change these values to set the current initial date */
const byte day = 25;
const byte month = 9;
const byte year = 15;
void setup()
{
Serial.begin(9600);
rtc.begin(); // initialize RTC 24H format
rtc.setTime(hours, minutes, seconds);
rtc.setDate(day, month, year);
rtc.setAlarmTime(16, 0, 10);
rtc.enableAlarm(rtc.MATCH_HHMMSS);
rtc.attachInterrupt(alarmMatch);
}
void loop()
{
}
void alarmMatch()
{
Serial.println("Alarm Match!");
}
See also
The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
