This tutorial will cover how to interface the ST7920 based 128×64 Graphic LCD with STM32…
STM32 Projects & Tutorials
STM32 microcontrollers are widely used in embedded and industrial systems. This section offers practical tutorials and tested code for STM32F103, STM32F4, and Nucleo boards. Programming is done using STM32CubeIDE with both HAL and LL drivers. Topics include GPIO, UART, ADC, timers, and other core functions—ideal for learners and developers working on real hardware.
Interface SD CARD with SDIO in STM32
This tutorial will cover how to interface a SD card with STM32, using the SDIO peripheral…
Ring buffer using head and tail in STM32
THis tutorial will cover how to implement the UART ring buffer using Head and Tail in STM32 microcontroller…
This tutorial will cover how to interface the SD Card with STM32, using the SPI peripheral…
How to interface MPU6050 (GY-521) with STM32
This tutorial will cover how to interface the MPU6050 Accelerometer with STM32 using the I2C peripheral. We will display the results on the..
This tutorial will cover how to interface the LCD 20×4 using I2C with STM32 microcontroller…
STM32 TIMERS #2. How to Measure PWM Input
Today in this tutorial we will see how to use PWM input Mode to measure the frequency and duty of the input signal..
STM32 TIMERS #4. How to use the Input Capture
This tutorial will cover how to use the Input Capture mode of the STM32 Timers, to measure the frequency and width of the input signal…
HCSR04 Ultrasonic sensor and STM32
This tutorial will cover how to interface the HCSR04 Ultrasonic distance sensor with STM32…