Lists (2)
Sort Name ascending (A-Z)
Stars
Collection of publicly available IPTV channels from all over the world
This project demonstrates how to control a servo motor connected to an ESP32 by sending angle values (0–180) via Serial (UART). It is designed as a minimal, clean, and extensible example for embedd…
A beginner-friendly STM32 project demonstrating how to control a DC motor’s direction and speed using the L293D motor driver and STM32Cube HAL.
This is a bare-metal STM32 DC motor control project using a register-level approach (no HAL drivers). You’ll control a DC motor’s direction and speed using an L293D motor driver and manually config…
Edge-Assisted Distributed Control System for Robotic Arms
This project demonstrates interfacing a 128×64 OLED display (SSD1306) with STM32F446RE using pure register-level programming.
A beginner-friendly STM32 project that demonstrates how to interface a 7-segment display using STM32 HAL (Hardware Abstraction Layer) in STM32CubeIDE.
This repository demonstrates how to interface a 7-segment display with the STM32F446RET6 microcontroller using pure register-level programming (no HAL, no CubeMX logic).
This repository demonstrates how to interface a 128×64 SSD1306 OLED display with STM32F446RE using I2C and HAL drivers in STM32CubeIDE.
A beginner-friendly embedded systems project demonstrating how to interface a 16×2 alphanumeric LCD (HD44780 compatible) with the STM32F446RET6 (Nucleo-F446RE) using STM32CubeIDE and HAL libraries.
STM32 library for working with OLEDs based on SSD1306, SH1106, SH1107 and SSD1309, supports I2C and SPI
Arduino library for SSD1306 monochrome 128x64 and 128x32 OLEDs
A bare-metal STM32 project that demonstrates LED blink delay control using two push buttons, implemented using direct register access (no HAL GPIO APIs for logic control).
A beginner-friendly STM32 firmware project that demonstrates LED blink delay control using two push buttons, implemented using STM32 HAL libraries.
A bare-metal GPIO pin verification project for the STM32F446RET6, written using direct register access — no STM32CubeMX, no HAL pin configuration, no abstraction layers.
This repository contains a bare-metal STM32 project that blinks an LED on an STM32F446RET6 microcontroller by directly manipulating hardware registers — without using HAL or CubeMX.
This repository contains a beginner-friendly STM32CubeIDE project that blinks an LED on an STM32F446RET6 microcontroller using the STM32 HAL (Hardware Abstraction Layer).
A beginner-friendly IoT project that captures humidity data from a DHT11 sensor, sends it via ESP32, relays it through Raspberry Pi, and visualizes it on the cloud using ThingSpeak.
A beginner-friendly project demonstrating bidirectional UART communication between a Raspberry Pi 4B and an ESP32 Dev Kit V1 using standard serial interfaces.
A real-time PWM waveform visualizer built using Raspberry Pi GPIO, multithreading, and Matplotlib. This project turns your Pi into a lightweight digital oscilloscope for monitoring live PWM output,…
A simple, high-impact project demonstrating how to control a standard servo motor using the Raspberry Pi 4B through direct GPIO-based PWM - no external driver board required.
This project shows beginners how to interface an IR obstacle sensor with a Raspberry Pi. When the IR sensor detects an object, the LED turns ON — simple, clean, and great for GPIO starters.
This project demonstrates how to build a simple counter system using a Raspberry Pi 4B, two push buttons, and a single 7-segment display.
This project demonstrates how to interface a single 7-segment LED display with a Raspberry Pi 4B using Python and GPIO.
This project teaches beginners how to read a button input and toggle an LED using Raspberry Pi GPIO pins. A simple and hands-on intro to digital inputs + outputs.
This project helps beginners understand how button presses can be used to change states on LEDs — in this case, showing numbers (0–3) in binary using two LEDs.
This is a simple starter project that shows how to blink an LED using a Raspberry Pi’s GPIO pins. Perfect for beginners who want to learn basic hardware control with Python.
ThingSpeak + ESP32 + ultrasonic sensor implementation - Get Ultrasonic data and perform Graphic visualization
This repository contains the firmware code for a 4-DOF robotic arm controlled by an ESP32 over Bluetooth. The system accepts simple text commands (servo name, angle, delay) and moves each servo usi…
Embedded systems Cheatsheet document.