Learn how to connect STM32 to WiFi using ESP8266. Step-by-step IoT tutorial with AT commands, STM32CubeIDE setup, and obtaining IP address.
STM32 Tutorials Using HAL
STM32 HAL programming simplifies peripheral access using predefined functions from ST’s hardware abstraction layer. This section includes tutorials for STM32F103, STM32F4, and Nucleo boards using STM32CubeIDE. Learn to configure GPIO, UART, timers, ADC, and more with HAL drivers. Ideal for developers looking for faster development without working directly on registers.
This tutorial will cover how to use the DAC in STM32. We will also see how to generate a sine wave in the output of the DAC..
Interfacing BME280 Sensor with STM32 using I2C – Measure Temperature, Pressure & Humidity
Learn how to interface the BME280 sensor with STM32 microcontrollers using I2C. Step-by-step guide to configure modes, read raw data, and calculate accurate temperature, pressure, and humidity values.
STM32 UART #6 || Communication using Single Wire
This is the 6th tutorial in the STM32 UART Series. In this tutorial we will communicate between 2 STM32 MCUs using single Wire (half duplex).
How to Interface R307 Fingerprint Module with STM32 (UART Communication Tutorial)
Learn how to interface the R307 fingerprint module with STM32 using UART. Step-by-step guide to wiring, initialization, enrollment, and fingerprint verification.
STM32 Flash Programming with HAL_FLASH_Program | Page & Sector Erase Examples
Learn STM32 flash programming using HAL. Covers flash reprogramming, STM32F1/F4/H7 code examples, and how to write/read internal flash.
Interface 28BYJ‑48 Stepper Motor with STM32 (HAL + CubeMX Tutorial)
Learn how to control the 28BYJ‑48 stepper motor using an STM32 MCU and ULN2003 driver, with HAL and CubeMX setup. Includes wiring diagrams, code, and wave/full/half‑drive modes explained.
Interface DS3231 RTC module with STM32
This tutorial will cover how to interface the DS3231 RTC module with STM32. The module is connected via the I2C…
How to Control a Servo Motor with STM32 using PWM (HAL + CubeMX Tutorial)
Learn how to control a servo motor using STM32 and PWM with HAL library and CubeMX. Step-by-step guide with circuit, code, and timer setup.