Yahia Yasser (@yahiayasser)
  • Stars
    star
    13
  • Global Rank 834,067 (Top 29 %)
  • Followers 10
  • Following 6
  • Registered about 6 years ago
  • Most used languages
    C
    75.0 %
    C++
    25.0 %
  • Location 🇪🇬 Egypt
  • Country Total Rank 2,801
  • Country Ranking
    C
    153
    C++
    202

Top repositories

1

STM32F103-RCC-Driver

C++
5
star
2

Door_Locker

Door_Locker Two micro-controllers, one acts as a HMI (Human Machine Interface) This micro-controller has a Dio module, LCD Module, Keypad Module and UART Module This one will be used just interfacing with user. The other micro-controller will be responsible for controlling the motor (actuation part) This micro-controller has a Dio module, Timer Module, DC_Motor Module and UART Module This one will be used for just Controlling the motor that will act as the lock for the door. The scenario will be as following: 1- first use Mode: the user will be prompted to enter pass and confirm it using keypad, if passwords are matched the password will be saved to the internal EEPROM of the first micro-controller. If the passwords are not matched it will tell you that the passwords are not matched and ask you to re-enter passwords. 2- Operating Mode: LCD Shows Supported Operations: a- Open the door: If the user choose to open the door he will be prompted to enter the password, if he fails with 4 trials, he will have to wait for 30 seconds to re-enter the password again. if the password is right, a message will be sent to the other micro-controller using uart to open the door. b- Change Password : user must enter the old password first to change. 3- Opening the door: When the message of opening the door will be received at the second micro-controller, it will rotate the motor 0.5 in the clockwise direction. 4- Closing the door: At first micro-controller, a message will be shown: "[1]Close Lock", if the user entered 1 a message will be sent to the other micro-controller to close the door, the second micro-controller will receive the message and rotate motor will rotate 0.5 in the anticlockwise direction. The LCD at the first micro controller will reflect any action / State happens at the system. for example if the door is opening it should show : Lock is opened
3
star
3

CanIF

C
2
star
4

EmbeddedBoot-loader

Embedded Boot-loader 1.0.0
C
1
star
5

Preemptive-RTOS

C
1
star