Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.14 KB

README.md

File metadata and controls

26 lines (21 loc) · 1.14 KB

SMART HOME by MohBarbary

In this repository you will be able to find the code documentation, ATMEL STUDIO Project file, Proteus project, Running code screenshots and BLOCK DIAGRAMS for the MASTER & SLAVE

Important note:

The current main.c file is the MASTER program, and it has been built and the .hex file can be found in the DEBUG version of the project. You can find the SLAVE program under the name slaveMainDocumentation.c, and it has been built and the .hex file can be found in the RELEASE version of the project. steps to use the SLAVE program:

  • Copy the master/slave code and paste it in the main.c file
  • USE DEBUG version for MASTER and RELEASE version for SLAVE or vice versa

Features of this project:

  • All drivers are written from scratch
  • BLUETOOTH communication (UART)
  • SPI communication
  • Controlling actuators using GPIO
  • LCD control
  • Layered Architecture
  • High quality code
  • Written with best practices
  • Documented using Doxygen

Thank you so much for taking the time to check out my repository.

                                                     Thank you,
                                                     Barbary.