Components
Getting Started With STM32: Your First Blink in 15 Minutes
From unboxing a Black Pill to running your first program.
· 3 min read
Key takeaways
- Install STM32CubeIDE or use Arduino with STM32duino.
- Use DFU mode over USB-C to flash.
- Start with the onboard LED.
What you need
A Black Pill board, a USB-C cable and a computer. No external programmer is required thanks to the DFU bootloader.
Flashing
Hold BOOT0, tap reset, then upload. The board appears as a DFU device.
Next steps
Try timers and PWM to dim an LED, then read a sensor over I2C.
Pro tip: Add an ST-Link debugger later for breakpoints and step debugging.
Frequently asked questions
Products mentioned in this article
Keep reading

Electronics
Noise-Cancelling Headphones Buying Guide: What Actually Matters
Hybrid ANC, codecs, battery life and multipoint explained — how to pick wireless noise-cancelling headphones without overpaying.
7 min read

Components
ESP32-S3 vs STM32: Which Microcontroller Should You Use?
A practical comparison of ESP32-S3 and STM32F411 boards for IoT, robotics and maker projects — connectivity, power, tooling and price.
9 min read

Carbon Fiber & Materials
Carbon Fiber Sheets Explained: 3K Twill, Thickness and CNC Tips
What 3K twill means, how to choose carbon fiber sheet thickness, and how to cut and drill carbon fiber safely for drones, RC and builds.
8 min read