Skip to content

Graduation project for the Embedded Systems certification by AMIT Learning

License

Notifications You must be signed in to change notification settings

MohBarbary/SMARTHOME

Repository files navigation

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.

About

Graduation project for the Embedded Systems certification by AMIT Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published