Moses Kolawole
GitHub

Moses Kolawole

@moses-kolawole

View GitHub Profile

About

Electrical and Electronics Engineering Student · Embedded Systems

Location Nigeria
Followers 89
Following 2,409
Public Repositories 85
Expertise

Skills & Technologies

C
GitHub Work

Projects & Repositories

Recent public projects and repositories from this profile.

Solar-Powered-IoT-Smart-Water-Tank-Monitoring-Automatic-Control-System-using-ESP32

An ESP32-based smart water tank monitoring system designed to measure water level, process the sensor data, and provide real-time monitoring through a local web dashboard. The project is being developed as a solar-powered IoT system, with future expansion toward automatic pump control and remote/cloud-based monitoring.

⭐ 1 Forks: 0
Repository View Project

Software-Scheduler_project_using_stm32f401ccu6

C

This project demonstrates a simple software scheduler implemented on the STM32F401CCU6 using timer tick interrupts. Multiple tasks are executed at different time intervals without blocking the CPU, introducing the basic concepts behind Real-Time Operating Systems (RTOS).

⭐ 0 Forks: 0

CPU-Load-Indicator-using-STM32F401CCU6

C

This project demonstrates the concept of CPU utilization using the STM32F401CCU6 microcontroller and the TIM2 hardware timer. The objective is to estimate how busy the processor is by measuring the amount of time it spends executing a task (Busy Time) versus the time it spends waiting before the next task begins (Idle Time).

⭐ 1 Forks: 1

STM32F401CCU6-I2C-ACK-NACK-Analyzer

C

Bare-metal I²C ACK/NACK analyzer using the STM32F401CCU6 to test device addresses and display communication responses on a 16×2 I²C LCD.

⭐ 0 Forks: 0

STM32F401CCU6-I2C-Timeout-Handler

C

STM32F401CCU6 bare-metal I²C timeout handler demonstrating ACK/NACK detection, timeout protection, and basic I²C error handling using register-level Embedded C.

⭐ 0 Forks: 0

STM32F401CCU6-I-C-Bus-Scanner

C

Bare-metal I²C bus scanner using the STM32F401CCU6 to detect connected I²C devices through ACK/NACK responses and display detected addresses on an I²C LCD.

⭐ 0 Forks: 0