Arduino tramite il modulo rtc riceve l ora esatta solo che volevo sapere se c'è qualche funzione o libreria che mi possa fare semplificare il tutto...
Non servono altre librerie a parte quella per RTC.
Continuamente nella funzione loop leggi le unità delle ore e dei minuti e li salvi o due variabili (oreUnit, minuteUnit)
switch ( oreUnit ) {
case 1: // L'uno di notte no,
// Se (giaFatto == 0) {
// qui il codice per i rintocchi delle ore
giaFatto = 1;
}
// leggi i minuti
if (minuteUnit == 30) {
// qui il codice per i rintocchi dei minuti
delay(1000*60); // aspetta che passi 1 minuti, pertanto minuteUnit = 30 + 1 = 31
}
break;
case 2:
// qui il codice per i rintocchi
break;
}
Ovviamente si tratta di uno spunto.
[Anticipato da fabpolli]
Si in effetti ti servono ore e minuti da salvare in variabili di tipo intero senza segno, cioè byte oreUnit; ecc.
Ciao.