Skip to content

It is a good project to familiarise myself with embedded systems development.

Notifications You must be signed in to change notification settings

hussein-shamy/DualMicro-DoorLock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DualMicro DoorLock

It is a good project to familiarise myself with embedded systems development.

How to Use the Repository

Prerequisites

  • AVR-GCC
  • Make
  • avrdude (for flashing the microcontroller)
  • Double ATmega32

Setting Up the Development Environment

  1. Install AVR-GCC:
    • On Debian/Ubuntu: sudo apt-get install gcc-avr avr-libc
    • On macOS: brew tap osx-cross/avr && brew install avr-gcc
    • On Windows: Install AVR-GCC
      • Download and install the AVR-GCC package from the link.
      • Ensure the AVR-GCC binaries are added to your system PATH.
  2. Install Make:
    • On Debian/Ubuntu: sudo apt-get install make
    • On macOS: brew install make
    • On Windows: Install Make for Windows:
      • Download and install Make from the link.
      • Ensure the Make binaries are added to your system PATH.
  3. Clone the repository:
    git clone https://github.com/hussein-shamy/AVR-mini-projects.git
    cd AVR-mini-projects
    
  4. Build the project:
    make
    
  5. Flash the firmware:
    make flash
    

About

It is a good project to familiarise myself with embedded systems development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published