BuildYourCNC
ARM Microcontroller Advanced Kit with Book
ARM Microcontroller Advanced Kit with Book
Couldn't load pickup availability
Affiliate Links
Description: ARM Microcontrollers: Programming and Circuit Building Volume 1
Price: $39.00 USD
See ProductAlready familiar with embedded C?
If you don't need the companion textbook, the ARM Advanced Kit (STM32F0) contains the same component set without the book at a lower price. Hundreds of free STM32 tutorials are also available on our companion site at NewbieHack.com.
The complete STM32 ARM development kit, paired with the textbook written specifically to teach you how to use it. Used in universities and high school engineering programs across the country.
This is our top-tier ARM kit bundled with ARM Microcontrollers: Programming and Circuit Building, Volume 1 by Patrick Hood-Daniel — a complete from-the-ground-up guide to professional STM32 development. The book and kit were designed together: every chapter exercise uses components included in this kit, and every component in the kit gets covered in the book.
Who this kit is for
- Students learning embedded systems, EE, or computer engineering
- Hobbyists transitioning from Arduino into bare-metal C development
- High school and university instructors building a structured ARM curriculum
- Engineers who want a self-paced way to add STM32 to their skill set
- Self-taught learners who prefer a structured book-driven approach over scattered tutorials
Some prior programming experience helps — Arduino, Python, or any C-family language is enough. The book teaches embedded C concepts as you build, but it's not a "learn to code from zero" resource.
Why this kit + book combination
Most STM32 learning resources online assume you already know what you're doing. This bundle solves that gap. The book walks through GPIO, timers, PWM, interrupts, ADC, UART, SPI, I2C, and bare-metal register-level programming — using the exact components included in the kit. You don't need to source parts, hunt for tutorials, or guess which sensor module the lesson is referring to. Open the book, open the kit, and start building.
The breakout board advantage
The included STM32F030 development board is mounted across three breadboards in a configuration that gives every microcontroller pin nine separate tie-point connections — four on one tie strip and five on the other. That means more room to wire complex circuits without daisy-chaining jumpers, and a much cleaner prototyping experience compared to standard dev kits.
What's included
The book:
- ARM Microcontrollers: Programming and Circuit Building, Volume 1 by Patrick Hood-Daniel (Apress)
Microcontroller and programmer:
- STM32F030 microcontroller mounted on a breakout board
- ST-Link V2 programmer
- Connection cable for the ST-Link V2
Prototyping platform:
- (3) Solderless breadboards (configured for 9-tie-point pin access)
- Solid-core jumper wire set — 140 total hookup wires in assorted lengths and colors
- (1) 40-pin male header strip
Sensors and displays:
- Ultrasonic range finder
- ADXL345 3-axis accelerometer
- 128x64 OLED display
- 20x4 LCD character display module
Serial communication:
- FTDI USB-to-Serial converter with cable (ideal for USART development and debugging)
Power and timing:
- 5V low-dropout regulator (MAX603)
- 3V low-dropout regulator (MAX604)
- 5V 1.5A voltage regulator
- 16 MHz crystal
- 18.432 MHz crystal
- (2) 22pF 200V capacitors (for use with the crystals)
Logic and control:
- Quad buffer line driver
- (4) Push buttons
- (3) 10kΩ trimmer potentiometers
- (1) 50kΩ potentiometer
LEDs:
- (12) Green LEDs
- (2) Red LEDs
Resistors:
- (4) 1kΩ
- (4) 10kΩ
- (20) 330Ω
Capacitors:
- (4) 10µF electrolytic
- (4) 100µF electrolytic
- (13) 100nF / 0.1µF ceramic
What you'll need to supply
- A computer (Windows, Mac, or Linux) for programming the STM32
- STM32CubeIDE or your preferred ARM toolchain (free, downloaded from STMicroelectronics)
- USB cable for the ST-Link V2 (some computers may require a USB-A to USB-Micro adapter)
Used in classrooms
This bundle is widely adopted in university EE programs and high school engineering courses as a structured, self-contained STM32 curriculum. Bulk pricing for educational orders of 10+ kits is available — contact us for a quote.
Free customer support included
Every kit purchase includes free support on what you've purchased. Stuck on a circuit, a programming concept, or getting the ST-Link to recognize the chip? Reply to your order email and we'll help you get unstuck.
Free tutorial library
In addition to the book, hundreds of free STM32 tutorials, code examples, and project walkthroughs are available on our companion site, NewbieHack.com.
Free YouTube tutorials
Patrick Hood-Daniel — the designer of this kit and author of ARM Microcontrollers: Programming and Circuit Building, Volume 1 — has a full library of free STM32 tutorials on YouTube using the exact components in this kit. Watch the lessons, follow along with your hardware, and learn from the same person who built the kit you're holding. Subscribe to the channel here.
Frequently asked questions
Q: What's the difference between this kit and the ARM Advanced Kit without the book?
The components are identical. This bundle adds ARM Microcontrollers: Programming and Circuit Building, Volume 1 by Patrick Hood-Daniel — a complete textbook designed specifically to teach STM32 development using the kit's components. If you already know embedded C or prefer free online tutorials, the kit-only version is a lower-priced option.
Q: Do I need to know C programming before buying this bundle?
Some prior programming experience helps — Arduino, Python, or any C-family language is enough to get going. The book teaches embedded C concepts as you build, but it's not a "learn to code from zero
Share

The book is excellent, but the kit has a problem.
The component list says two LCD components but it contains only one. It also does not include an OLED or other component as a substitute.
I like the kit, but please, pay attention to details. Anyone who is learning needs the complete kit to follow the examples and is paying for it.