Microprocessors (microcontrollers) final project - Summer 2024
||| 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.
-
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