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.