Skip to content

Implementation of a server temperature control system using ATmega32 (AVR) microcontroller - Microprocessors final project - Summer 2024 /// by theMHD.

Notifications You must be signed in to change notification settings

theMHD-120/Server-Temperature-Control-ATmega32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Server-Temperature-Control-ATmega32

Microprocessors (microcontrollers) final project - Summer 2024

Project summary

||| In the name of Allah |||
----------------------------
Implementation of a server temperature control system using 2 ATmega32 (AVR) microcontrollers; one as Master (fron-end or user interface) and one as Slave (backend or system controller).
For more guides and explanations, read the documentation file in Docks folder.

Detailed Breakdowns

  • Master (ATmega32):

    • Initialization
    • Password Management
    • Access Control
    • Main Loop
    • Error Handling
  • Slave (ATmega32):

    • Initialization
    • Password Reception
    • Password Verification
    • Temperature Sensing
    • Motor Control
  • Interaction Between Master and Slave:

    • SPI Communication
    • Data Exchange
    • Control Flow

Design

System board (proteus)

About

Implementation of a server temperature control system using ATmega32 (AVR) microcontroller - Microprocessors final project - Summer 2024 /// by theMHD.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages