DFRobot
Arduino CAN BUS Shield
The Arduino CAN BUS Shield V2 brings Controller Area Network (CAN bus) communication to your Arduino. Built around the MCP2515 CAN controller, it supports bo...
The Arduino CAN BUS Shield V2 brings Controller Area Network (CAN bus) communication to your Arduino. Built around the MCP2515 CAN controller, it supports both standard and extended frames for transmitting and receiving data over the CAN bus — the same protocol used in automotive, industrial, and automation systems.
The shield is compatible with Arduino Uno, Leonardo, and Mega boards. It features both a DB9 connector and CAN-BUS connector for flexible host device connection, plus an integrated micro-SD card slot for data logging applications.
Key Features
- MCP2515 CAN Controller – Supports standard and extended frame transmitting and receiving
- Dual CAN Connectors – DB9 and CAN-BUS terminal interfaces
- Micro-SD Card Slot – Onboard storage for data logging
- Dual Reception Methods – Polling and interrupt detection
- Multiple Interfaces – UART, I²C, and DB9 terminal support
- Flexible Power – Arduino board power or DB9 interface power (selectable via switch)
Specifications
- CAN Controller: MCP2515
- Power Supply: 3.3–5V (Arduino board or DB9)
- Dimensions: 76×54×19mm
- Weight: 40g
Ideal For
- Automotive OBD-II diagnostics and data logging
- Industrial automation and CAN bus communication
- Vehicle sensor monitoring and telemetry
- Learning CAN bus protocol and automotive electronics
Package Contents
- 1× CAN-BUS Shield V2.0
- 1× 8-pin header
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- CAN bus
- CAN bus is a reliable two-wire communication network originally designed for vehicles and now common in machinery and robotics. It matters when you need multiple controllers or devices to share status and control messages in a noisy electrical environment.
- Shield
- An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Find this product in
Brands
Supplier page — dfrobot.com
Supplier Description · 686.7 KB · Click any page to view full size
Related Tutorials
Free guides on learn.littlebird.com.au