Skip to content

CAN Bus Communication #9

@JuanR-Git

Description

@JuanR-Git

Overview

For our communication protocol between our peripherals (4 joint MCUs, Raspberry Pi 5 and 4 motors) we will be using a CAN Bus network. Create code for the raspberry pi and microcontroller for sending and receiving messages. The specific hardware we are using is as follows, consider this while creating your code:

Development Board (Joints): NUCLEO-F446RE
Main Controller: Raspberry Pi 5

Deliverables

  • Create a branch of the embedded repo called canbus-implementation. In this branch you will implement your C++ code for the CAN bus communications. Once complete, Push your code to the remote branch (Tip: you can use git push origin HEAD if working in the canbus-implementation branch) and create a pull request.
  • Document the functionality of your code in the CAN Bus documentation.
  • Find time to test code with hardware in Thode Makerspace. Instructions for training will be announced shortly...

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions