
Microcontroller Tutorials with Code from Scratch
Controllerstech.com is dedicated to teaching STM32, ESP32, and embedded systems through practical, hands-on tutorials. All examples are built from scratch using datasheets and reference manuals, and every project is tested on real hardware to ensure accuracy and reliability. The goal is to help you gain complete control, deep understanding, and the confidence to build real-world embedded applications.
STM32 LATEST TUTORIALS
STM32 OTA Bootloader (PART 7): Wireless Firmware Update Using ESP8266 WiFi Module
STM32 I2C using LL Drivers (Part 1): I2C Scanner to Detect I2C Devices with STM32CubeMX
STM32 ADC Using LL Drivers (Part 2): Multiple Channels using DMA Mode
STM32 OTA Bootloader PART 6: Flash OTA Update from TCP Server Using Ethernet
STM32 ADC Using LL Drivers (Part 1): Single Channel Blocking and Interrupt Mode
STM32 Custom Bootloader (Part 5): Implementing OTA Update
STM32 UART using LL Drivers (Part 5): Receive Using DMA (Normal and Circular Mode)
STM32 Custom Bootloader (Part 4): Implementing OTA FLAG Mechanism
STM32 UART using LL Drivers (Part 4): Receive Data in Interrupt Mode
ESP32 LATEST TUTORIALS
ESP32 UART LED Control via UART2 — ESP-IDF Tutorial
ESP32 UART Tutorial with ESP-IDF: TX/RX Config, Pin Setup & Code Example
ARDUINO LATEST TUTORIALS
MPU6050 Arduino Tutorial: I2C Wiring, Raw Data, Calibration & Code
ADXL345 Arduino I2C Tutorial: Pinout, Wiring, Calibration, and Accelerometer Data Reading Explained
Arduino ST7920 Display Graphics Guide: Shapes, Icons, Bitmaps, and UI Design
Arduino ST7920 Tutorial (128×64 LCD): Wiring, Setup, U8g2, and Text Display Guide
Arduino BME280 Tutorial: Wiring, Pinout, Code and LCD1602 Display Output
BMP180 Arduino Tutorial: I2C Wiring, Temperature, Pressure, Altitude & LCD1602
DS18B20 Arduino Tutorial: Single & Multiple Sensors, Serial & OLED Output
SHT30 / SHT31 / SHT35 Arduino Tutorial: I2C Wiring, Code & LCD1602 Display
AHT20 Arduino Tutorial: I2C Wiring, Adafruit AHTX0 & OLED Display
SHT21 Arduino Tutorial: I2C Wiring, SHT2x Library, Serial & LCD Output
TIVA C (TM4C123G) LATEST TUTORIALS
No post found!
AVR LATEST TUTORIALS
No post found!
