Buenos días, estoy utilizando la Libreria Time.Arlam.h para controlar las campanas de un viejo Reloj de pared:
Parte de código es la siguiente:
Alarm.alarmRepeat (6,0,0, MorningAlarm);
Alarm.alarmRepeat (6,30,0, MorningAlarm);
Alarm.alarmRepeat (7,0,0, MorningAlarm);
Alarm.alarmRepeat (7,30,0, MorningAlarm);
Alarm.alarmRepeat (8,0,0, MorningAlarm);
Alarm.alarmRepeat (8,30,0, MorningAlarm);
Alarm.alarmRepeat (9,0,0, MorningAlarm);
Alarm.alarmRepeat (9,30,0, MorningAlarm);
Alarm.alarmRepeat (10,00,0, MorningAlarm);
.......
Solo funciona los 6 primeros los demás los ignora, lei en otros hilos sobre este tema donde dice que hay que modificar la libreria Time.alarm.h las siguiente linea:
#if defined(AVR)
#define dtNBR_ALARMS 6 // max is 255
#else
#define dtNBR_ALARMS 12 // assume non-AVR has more memory
#endif
y cambiarlo a:
#if defined(AVR)
#define dtNBR_ALARMS 24 // max is 255
#else
#define dtNBR_ALARMS 12 // assume non-AVR has more memory
#endif
Pero aun asi no funcionas hay hacer algo mas en esta libreria?
Gracias por colaborar.