bahrawyyy / GarageSecritySystem

This project is a garage security system based on AVR microcontroller to provide a simple and effective way to secure your garage against unauthorized access.. It uses digital input/output, keypad, LCD display, timer, and external interrupt to provide a secure access to your garage.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GarageSecritySystem

This project is a garage security system based on AVR microcontroller using:

  • Digital input/output
  • Keypad
  • LCD display
  • Timer
  • External interrupt

It's designed to provide a secure access to your garage. The user is required to enter a correct password using the keypad, which is set to "1234" by default. If the correct password is entered, a motor will run for 4 seconds, which is adjusted using timer0, allowing the user to open/close the garage door.
If the wrong password is entered three times in a row, an interrupt will occur at INT2 and a message "Blocked" will be displayed on the LCD screen. After that, the user will not be able to enter any passwords until the system is reset.

This garage security system is designed to provide a simple and effective way to secure your garage against unauthorized access. The code is well-documented and easy to understand, making it a great starting point for anyone who wants to learn about AVR programming and security systems. Feel free to use, modify, and contribute to this project to make it even better.

Screen.Recording.5-16-2023.9-18-11.Pm.mp4

About

This project is a garage security system based on AVR microcontroller to provide a simple and effective way to secure your garage against unauthorized access.. It uses digital input/output, keypad, LCD display, timer, and external interrupt to provide a secure access to your garage.


Languages

Language:C 78.1%Language:Makefile 21.9%