Arduo Memory Reminder Medicine

Nuova versione.

Il pulsante di ack è attivo basso e collegato al pin ACK_BTN_PIN (12).

Il led/buzzer attivo alto è collegato sul pin ALARM_LED_PIN.

Quando c'è un allarme attivo il pin ALARM_LED_PIN lampeggia con periodo 1s e duty cycle 50%. In pratica sta acceso per 500ms e spento per 500ms.
Appena si preme il plsante di "accettazione" allarme (ack) l'allarme termina e il lampeggio del led si ferma.

Vengono utilizzate due nuove librerie:
// Button http://www.arduino.cc/playground/Code/Button
// FancyLED GitHub - carlynorama/Arduino-Library-FancyLED: Arduino Library for working with LEDs. Includes non-delay blinking, toggling status and other features
Entrambe richiedono la "patch-wprogram" postat in precedenza per poter compilare sotto Arduino 1.0.

LCDDailyAlarmClock.ino (15.5 KB)

FreeRam.h (256 Bytes)