Approaches to creating an Arduino based alarm clock.