ST Americas mbed Team

Information on how to use the STM32 Nucleo board with mbed

STM32 Nucleo HackUMass

HackUMass 2015

ST is proud to be a part of Team mBed™ at HackUMass. Join us at the event in the University of Massachusetts Amherst And if you are going to be a part of the Hackathon, read up on ST’s microcontrollers beforehand here to increase your chances of winning one of the prizes.

Detailed information on how to get started with the STM32F411 Nucleo is listed below as well as information on hardware necessary to build a connected embedded device.

Please check back occasionally as ST will be updating the content of this page


Overview : 5 Steps to Create Your Connected Embedded Device
Tutorial #1: Preparing the STM32F411 Nucleo Board for Development with ARM mbed
Tutorial #2: Getting Started with mbed and the STM32F411 Nucleo Board
Tutorial #3: "Hello World!" Creating Console Output
Tutorial #4: ESP8266 Wifi Driver and Example code
Tutorial #5: Getting Started with Seeed Studio Grove Sensors
Tutorial #6: Getting Started with Nucleo Sensors
Tutorial #7: Getting Started with AT&T M2X
Tutorial #8: Putting it all Together: From Device to Cloud

How-to Videos:

ST Nucleo F411RE

The STM32 Nucleo board is a low-cost and easy-to-use development platform used to quickly evaluate and start a development with an STM32 microcontroller in LQFP64 package.

STM32F411 Microcontroller

Grab the board from the Hardware checkout desk!

The STM32F411xC/xE family is based on the high-performance ARM Cortex-M4 32-bit RISC core operating at a frequency of up to 100 MHz. Its Cortex-M4 core features a Floating point unit (FPU) single precision which supports all ARM single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security.

ST-Link is the USB device interface that allows the STM32 Nucleo to be programmed by mbed.
It is recommended that you pre-install the ST-Link PC driver and update the ST-Link firmware before using your STM32 Nucleo with mbed.

ST-Link Nucleo Firmware
ST-Link PC Driver

ST-Link/V2 is a software utilities that allows you to connect to the STM32 microcontroller on the Nucleo board. It allows you to read and write the embedded flash contents of the STM32.
STM32 ST-Link Software Utility
STM32 ST-Link Software Documentation


For this event we have a limited number of ESP8266 Wifi modules.


mbed Application Shield

Grab the Application Shield from the hardware checkout desk!

  • Potentiometer
  • 5 way joystick
  • 128x32 LCD
  • Speaker, pwm connected
  • xbee socket
  • Temperature Sensor
  • 3 axis +/- 1.5g accelerometer

Grove Sensor Information from Seeed Studio
Use the Grove Shield board to connect to the STM32 Nucleo Arduino connector. This Arduino Shield board provides the base to connect multiple Grove sensor modules to the STM32 Nucleo board

Grove Arduino Shield Board
Grove Shield

Grove Sensors
Grove Digital Light
Grove Analog Light
Grove Digital Compass
Grove Collision Sensor
Grove Gyro
Grove Accelerometer
Grove Heart Rate sensor
Range Finder
Slide Pot
PIR motion Sensor
3 axis digital compas
3 axis Digital Accelerometer
Thumb Joystick

Come on by and pitch us your idea to get sensors!

Grove User Interface
Grove Button
Grove Vibration Motor
Grove LED Bar
Grove Relay
Grove Joystick
Grove 4-Digit Display
Grove Slider
Grove Touch Sensor (Multiple)
Grove Buzzer
Grove Touch Sensor (Single)
Grove Chainable LED

Grove Connector Cables
Grove 4 pin Conversion Cable (Female)
Grove 4 pin Conversion Cable (Male)


AT&T M2X is a fully managed data storage service for internet connected machine-to-machine devices that leverages the power and scale of AT&T's global network.

All wikipages