Can anyone tell me what I need to know when making this device? I'm planning to use a PIC16F877A microcontroller so that I could program the device myself. However, i'm not entirely sure on the operation and necessary functions that i have to control with the microcontroller. Can anyone enlighten me? Also, links would be nice. Thanks guys.