This tutorial will cover how to log different data (from Sensor and potentiometer) to the sd card in STM32. The sd card is connected via…
Microcontroller Tutorials with Code from Scratch
Learn STM32, ESP32, and embedded systems by writing code from scratch using datasheets and reference manuals. All tutorials are tested on actual hardware to help you build reliable, real-world projects with full control and understanding.
What’s New in STM32
FreeRTOS Tutorial #7 -> Using MUTEX
This tutorial of the FreeRTOS series will cover how to use the Mutex. It stands for Mutual exclusion and it prevents the 2 tasks from…
Esp8266 WebServer using STM32 HAL
This tutorial will cover how to set up the stm32 webserver using ESP8266. We will control the LEDs connected to the STM32 using the buttons…
FreeRTOS Tutorial #5 ->Using Queue
This tutorial will cover how to use the Queue in FreeRTOS. We will see both, simple queue and structured queue…
Low Power Modes in STM32: Sleep, Stop & Standby Explained
Discover how to optimize STM32 microcontrollers for ultra-low power consumption. This tutorial covers Sleep, Stop, and Standby modes with code examples, wake‑up methods, SLEEPONEXIT usage, and RTC/EXTI configurations for efficient power management.
FreeRTOS TUTORIAL #4 -> Using Counting Semaphore
This tutorial will cover how to use the Counting Semaphore in FreeRTOS. We will see how we can use it to block the access to a shared…