STM32 ARM-Based MCUs Programming Tutorials Full Kit List
You can check the Full Course Kit on DeepBlueMbedded Storefront Powered by Amazon. Or alternatively, check the options listed here on this page for all parts needed in all STM32 tutorials series.
1. The Development Boards
You Can Go With Any of The Following 3 Options:
1-The Low-Cost Low-PinCount Boards
All the example code/LABs/projects in the course are going to be done using those boards below.
- Nucleo32-L432KC (ARM Cortex-M4 @ 80MHz) or (eBay)
- Blue Pill STM32-F103 (ARM Cortex-M3 @ 72MHz) or (eBay)
- ST-Link v2 Debugger or (eBay)
2-Medium Pin-Count Board
However, if you’re planning to do some specific kind of project, you may need a few extra hardware resources or pin count. So this board may be a good fit for you.
- Nucleo64-F446RE (ARM Cortex-M4 @ 180MHz) or (eBay)
- or this board:
- Nucleo64-F411RE (ARM Cortex-M4 @ 100MHz) or (eBay)
3-Large Pin-Count Board
Or at the extreme end, if you’re planning to do a project that requires onboard sensors, audio codec, or large pin count, maybe a discovery board will be the best fit for this purpose.
- STM32F4 Discovery Board (ARM Cortex-M4 @ 168MHz) or (eBay)
- or this one:
- Nucleo144-F767ZI (ARM Cortex-M7 @ 216MHz) or (eBay)
The catch is: all of these boards, except for the small low-cost blue pill, have onboard ST-Link v2 ARM MCU that enables you to program/debug your target MCU exactly in the same manner across all of these boards. And configuring the hardware peripherals will also be a similar process. You can’t go wrong with any of these options! Just pick what fits your needs and there will be no problem at all in implementing the LABs of this course.
We’ll be developing reusable drivers for different hardware interfaces and the code should run on any STM32 target microcontroller as you’ll see while you’re progressing through the tutorials.
2. The Electronic Components, Modules, and Sensors
QTY | Component Name | Buy On Amazon.com |
Buy On eBay.com | |
Mandatory Basic Components |
||||
3 | BreadBoard | Amazon | eBay | |
1 | LEDs Kit | Amazon Amazon | eBay | |
1 | Resistors Kit | Amazon Amazon | eBay | |
1 | Capacitors Kit | Amazon Amazon | eBay & eBay | |
2 | Jumper Wires Pack | Amazon Amazon | eBay & eBay | |
2 | USB-TTL Converter or FTDI Chip | Amazon Amazon | eBay eBay | |
1 | 9v Battery or DC Power Supply | Amazon Amazon Amazon | eBay | |
1 | Micro USB Cable | Amazon | eBay | |
1 | Push Buttons | Amazon Amazon | eBay | |
1 | Potentiometers | Amazon Amazon | eBay | |
Actuators & Drivers |
||||
2 | DC Motor 12v | Amazon | eBay | |
1 | DC Motor Driver (H-Bridge) | Amazon Amazon | eBay eBay | |
2 | Stepper Motor (Unipolar or Bipolar) | Amazon Amazon | eBay | |
2 | Stepper Motor Driver | Amazon | eBay | |
2 | ULN2804A Stepper Motor Driver IC (or A988) | Amazon | eBay | |
4 | Micro Servo Motor (Metal Gear) | Amazon | eBay | |
1 | 8ohm Speaker | Amazon | eBay | |
1 | Audio Power Amplifier | Amazon | eBay | |
Sensors & Modules |
||||
2 | HC-05 Bluetooth Module | Amazon | eBay | |
2 | HC-04 Ultrasonic Sensor | Amazon | eBay | |
1 | KeyPAD | Amazon | eBay | |
1 | SD Card Module | Amazon | eBay | |
1 | MPU6050 IMU (Accelerometer+Gyro) | Amazon | eBay | |
2 | LM35 Temperature Sensor | Amazon | eBay | |
2 | Alphanumeric LCD Module | Amazon | eBay | |
1 | MP3 Player | Amazon | eBay | |
1 | 0.96 OLED Display | Amazon | eBay | |
2 | Rotary Encoders | Amazon | eBay | |
1 | Microphone | Amazon Amazon | eBay | |
3 | I2C LCD Module | Amazon Amazon | eBay | |
1 | RTC (Real-Time Clock) | Amazon | eBay | |
1 | GPS Module | Amazon Amazon | eBay | |
2 | nRF24L01+ (With or Without PA) | Amazon Amazon | eBay eBay | |
2 | LDR (Light Dependent Resistor) | Amazon | eBay | |
3 | Seven Segments Display (com. cathode) | Amazon | eBay | |
1 | 3-Digit 7Segments Display Com. Cathode | Amazon | eBay | |
2 | Joystick Module | Amazon | eBay | |
any | MAX7219 Dot Matrix Display | Amazon | eBay |
Some Extremely Useful Test Equipment For Troubleshooting:
- My Digital Storage Oscilloscope (DSO): Siglent SDS1104 (on Amazon.com) (on eBay)
- FeelTech DDS Function Generator: KKMoon FY6900 (on Amazon.com) (on eBay)
- Logic Analyzer (on Amazon.com) (on eBay)
Affiliate Disclosure: When you click on links in this section and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network (EPN) and Amazon.com. This may be one of the ways to support this free platform while getting your regular electronic parts orders as usual.