ESW Starter Project - umrover/mrover-ros GitHub Wiki

Overview

Welcome to the ESW starter projects. Here, you will learn how to get some experience with using microcontrollers and communication protocols.

About Nucleos

For these projects, we will be using a Nucleo. If you would like to learn more about Nucleos, read this quick start guide.

Installing Cube IDE

Follow this guide to install Cube IDE.

Create a project

Follow this guide to create a new project for the Nucleo STM32F303RE.

Part 1 - Nucleo LED Starter Project

Part 1 of the project will make it so that clicking a button on the Nucleo makes the LED light up. Follow this guide for the project.

Part 2 - Nucleo Servo Starter Project

Part 2 of the project will use a Nucleo to run a servo. Follow this guide for the project.

Part 3 - Nucleo Accelerometer Starter Project

Part 3 of the project will make you read from an accelerometer. You will also use learn how to use the debugger. Follow this guide for the project.