Skip to content

ESW Starter Project

Owen Park edited this page Sep 26, 2024 · 16 revisions

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 STM32G431RB.

1 - Nucleo LED Starter Project

The first starter project will make it so that clicking a button on the Nucleo makes the LED light up. Follow this guide for the project.

2 - Nucleo Servo Starter Project

Servo Part 1 - PWM

This starter project will use a Nucleo to run a servo. Follow this guide for the project.

Servo Part 2 - CAN

This starter project will send a CAN message to another Nucleo in order to run a servo. Follow this guide for the project.

3 - Nucleo Accelerometer Starter Project

The last starter project will make you read from an accelerometer. You will also use learn how to use the debugger. Follow this guide for the project.

Clone this wiki locally