Skip to content

deepalarm/Can_Hacker_Arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Can_Hacker_Arduino

Can_Hacker_Arduino_MCP2515

CanHacker (lawicel) CAN adapter on Arduino + MCP2515

Use that Library to communicate with MCP2515

Features

Implement communication with CAN bus via MCP2515 by CanHacker (lawicel) protocol.

  • send & receive can frames
  • supports standart (11 bit) & extended (29 bit) frames
  • supports remote frames (RTR)
  • supports filter by ID (mask + code)
  • interface using Stream: ability to work with Serial, SoftwareSerial, Ethernet and other
  • supported can baudrates from 10Kbps up to 1Mbps
  • supported modules with different oscillators (8, 16, 20 MHz), 16 MHz is default, use setClock if your oscillator is not 16MHz
  • support [CanHacker] (application for Windows)
  • support [CANreader] (application for Android)

Library Installation

  1. Install MCP2515 Library
  2. Download the ZIP file from CanHacker_arduino
  3. From the Arduino IDE: Sketch -> Include Library... -> Add .ZIP Library...
  4. Restart the Arduino IDE to see the new "canhacker" library with examples

Testes with Arduino Nano. On Arduino Uno have problem with too long boot period and losing first command

About

Can_Hacker_Arduino_MCP2515

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages