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

STM32 Clock Setup using Registers

This tutorial will cover how to configure the clock in STM32 using Registers only. This is the first tutorial of the STM32 Register series…

WavePlayer using STM32 Discovery

This tutorial will cover how to make WavePlayer using STM32 Discovery board. It will be able to play the wave files from the USB device.

EEPROM and STM32

This tutorial will cover how to interface an I2C based AT24C EEPROM with STM32. The EEPROM is connected via the I2C peripheral…

External Interrupt using Registers

This tutorial will cover how to configure the external interrupt using the Registers in STM32 MCUs. We will use the button, which is connected..

What’s New in ESP32

No results found.

What’s New in AVR

No results found.

keyboard_arrow_up