Noah C Huber

Logo

Senior Portfolio (Class of 2026)
Bachelor of Arts Applied Computing: Cybersecurity Concentration Degree
View My Resume

View My GitHub Profile

Back to Portfolio

Sending Data Across a Can Bus

Project description

The Controller Area Network (CAN Bus) is a communication protocol widely used in the automotive industry and industrial applications. It enables multiple electronic control units (ECUs) to communicate with each other over a two-wire network, facilitating real-time data exchange with high reliability and fault tolerance.

How to compile and run the program

UI Design

This setup uses a simple Liquid Crystal Display (LCD) and outputs the temperature. There is zero human input to this program after it is running. The temperature is monitored by the sensor and formatted as output on the LCD.

screenshot Fig.1 Setup and Output on the LCD

Video Demonstration

Here is a short overview and demonstration video CanBus Video.

3. Additional Considerations

This is a barebones setup, beginning understanding and working with Can Bus communication. This project only controls the LCD and reads data from the temperature sensor. The code is easily adaptable.

For more details or advanced look inside Arduino CanBus Github Repo

Back to Portfolio