Pinned Repositories
ATmega32
My COTS for ATMEL AVR (ATmega32) Drivers.
ATTENDANCE-MANAGEMENT-SYSTEM
A desktop application that manages the attendance and absence process for students and employees using input/output file management system.
Bank-Management-System
This is a C console project @ITI ICC Round 1 2022.
Bank-Management-System-oop
This is a C++ based-OOP console project @ITI ICC Round 1 2022.
BootLoader-Smart-Home
In this project ( ITI ICC Program graduation Project ) we work on Smart Home Implementation using STM32F103x and integrate bootloader to ensure that any updates in code will occures by On Circuir Programming Technique
DATA_STRUCTURES_AND_ALGORITHMS
My COTS for Data structures and Algorithms.
OBSTACLES-AVOIDANCE-ROBOT-CAR
This is an autonomous robot car designed using ATmega32 with 2 DC motors, 1 Ultra-sonic sensor over a servo motor, and H-bridge IC to move and avoid obstacles @ITI ICC Round 1 2022.
REAL-TIME-OPERATING-SYSTEM
An implementation for a simple scheduler on ATmega32.
THREE_WIRED_GPIO-LCD_CONTROLLER-ON_THE_RUN_DISPLAY
This is an operation improvement project for character LCD porting to ATmega32 using serial to parallel 8-bit shift register and running on the display from mobile via Bluetooth module @ITI ICC Round 1 2022.
USART-BOOTLOADER
An implementation for FPEC Driver over STM32F103 and parsing algorithm for intel hex file format from flashing tool via USART communication protocol to upload a new application at run time.
mohamadshawky's Repositories
mohamadshawky/ATmega32
My COTS for ATMEL AVR (ATmega32) Drivers.
mohamadshawky/ATTENDANCE-MANAGEMENT-SYSTEM
A desktop application that manages the attendance and absence process for students and employees using input/output file management system.
mohamadshawky/Bank-Management-System
This is a C console project @ITI ICC Round 1 2022.
mohamadshawky/Bank-Management-System-oop
This is a C++ based-OOP console project @ITI ICC Round 1 2022.
mohamadshawky/BootLoader-Smart-Home
In this project ( ITI ICC Program graduation Project ) we work on Smart Home Implementation using STM32F103x and integrate bootloader to ensure that any updates in code will occures by On Circuir Programming Technique
mohamadshawky/DATA_STRUCTURES_AND_ALGORITHMS
My COTS for Data structures and Algorithms.
mohamadshawky/OBSTACLES-AVOIDANCE-ROBOT-CAR
This is an autonomous robot car designed using ATmega32 with 2 DC motors, 1 Ultra-sonic sensor over a servo motor, and H-bridge IC to move and avoid obstacles @ITI ICC Round 1 2022.
mohamadshawky/REAL-TIME-OPERATING-SYSTEM
An implementation for a simple scheduler on ATmega32.
mohamadshawky/THREE_WIRED_GPIO-LCD_CONTROLLER-ON_THE_RUN_DISPLAY
This is an operation improvement project for character LCD porting to ATmega32 using serial to parallel 8-bit shift register and running on the display from mobile via Bluetooth module @ITI ICC Round 1 2022.
mohamadshawky/USART-BOOTLOADER
An implementation for FPEC Driver over STM32F103 and parsing algorithm for intel hex file format from flashing tool via USART communication protocol to upload a new application at run time.
mohamadshawky/EGG-CATCHER-GAME
A desktop application project oriented to computer graphics practice using the OpenGL library.
mohamadshawky/I2C_Driver
Porting E2PROM on ATmega32 using TWI Communication protocol.
mohamadshawky/IMAGE-PROCESSING_TOOL
A desktop application project oriented to digital image processing practice.
mohamadshawky/Mohamadshawky
A short bio.
mohamadshawky/PHARMACY-MANAGEMENT-SYSTEM
A desktop application implemented using object oriented programming concepts.
mohamadshawky/STM32F103
My COTS for ARM-based Micro-controllers drivers for Cortex M3 (CM3).