This project merges libraries for a LCD menu, keypad, password, eeprom memory,
and flash memory (progmem) to create a functioning security alarm based on the ATMega328P.
The project was constructed on a experimenters board having a solder trace layout in the
breadboard style. The system as built monitors closed contacts on four local zones. I used four
outputs to trigger button contacts on a hacked key fob transmitter, reporting to base system if a local zone is alarming, and a output for local buzzer/beeper. The project uses a 3x4 keypad for user input and a 2x16 LCD for display tasks. The attached file SimpleSecuritySys.zip contains the code file and
LCD menu, keypad, password libraries. The memory libraries should already be part of the Arduino environment. Enjoy.
SimpleSecuritySys.zip (55.5 KB)