
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 W5500 Ethernet Tutorial (Part 7): STM32 as MQTT Client
STM32 UART using LL Drivers (Part 1): Transmit using Polling Mode
STM32 LL GPIO Input and EXTI Interrupt Tutorial: Read Buttons With Low-Level Drivers
STM32 LL Tutorial for Beginners: Learn LED Blinking With CubeMX and Low-Layer Drivers
STM32 W5500 Ethernet Tutorial (Part 6): Dynamic HTTP Webserver using CGI
STM32 W5500 Ethernet Tutorial (Part 5): HTTP Webserver on STM32
STM32 W5500 Ethernet Tutorial (Part 4): Connect STM32 to TCP Server Using DNS and Static IP
STM32 W5500 Ethernet Tutorial (PART 3): TCP Server with FreeRTOS
STM32 W5500 Ethernet Tutorial (Part 2): Create a TCP Server to Receive and Process Data
ESP32 LATEST TUTORIALS
ESP32 UART Part 2: Control LED via UART + ESP‑IDF
ESP32 UART Tutorial with ESP-IDF – TX/RX, Pin Setup & Code Example
ARDUINO LATEST TUTORIALS
MPU6050 Arduino I2C Tutorial: Pinout, Wiring, Calibration, Raw Data, and Code Examples
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
Interfacing BMP180 Sensor with Arduino: Measure Temperature, Pressure Altitude with LCD1602 I2C
Arduino DS18B20 Temperature Sensor Tutorial: Single and Multiple Sensors with SSD1306 OLED
Interfacing SHT3X Temperature and Humidity Sensors with Arduino using I2C
Interface AHT20 Sensor with Arduino | Measure Temperature and Humidity with OLED Display
Interface SHT21 Temperature and Humidity Sensor with Arduino | Display on Serial Monitor and I2C LCD
TIVA C (TM4C123G) LATEST TUTORIALS
No post found!
AVR LATEST TUTORIALS
No post found!
