PICAN2 - Raspberry Pi CAN Bus HAT Supports SocketCAN and Python Programming
The PICAN2 board provides Controller Area Network (CAN) Bus capabilities for the Raspberry Pi. It uses the Microchip MCP2515 CAN controller with MCP2551 CAN transceiver.
The CAN Bus connection is via DB9 or 3-way screw terminal.
The board is also available with a 5 VDC 1 Amp SMPS (Switch Mode Power Supply) that can power the Raspberry Pi via the screw terminals or DSUB9 connector.
There is an easy-to-install SocketCAN driver, and programming can be accomplished in C or Python.
Extended versions of the PICAN2 board include:
- PiCAN2 Duo CAN-Bus Board for Raspberry Pi...
- PiCAN2 Duo Isolated CAN-Bus Board for Raspberry Pi...
- PiCAN with GPS - Gyro - Accelerometer CAN-Bus Board for Raspberry Pi...
The PiCAN FD board provides CAN Bus FD (Flexible Data Rate) capability for the Raspberry Pi 3. It uses the Microchip MCP2517FD CAN FD controller with MCP2562FD CAN transceiver. Developed by Bosch,
CAN with Flexible Data-Rate (CAN FD) is an extension to the original CAN protocol as specified in ISO 11898-1 that responds to increased bandwidth requirements in automotive networks.
A real-time clock with battery back up (battery not included) is also on the board.
A dual CAN FD Bus board is also available.
We also provide a Raspberry Pi 3 System with single or dual CAN Bus Interface based on the PiCAN2.
It comes with a pre-installed Raspbian operating system, including PICAN driver setup.
The available versions are:
- Raspberry Pi 3 B+ System With Single CAN Bus Interface...
- Raspberry Pi 3 B+ System With Dual CAN Bus Interface...
- Raspberry Pi 3 B+ System With Dual Isolated CAN Bus Interface...
Head First Python: A Brain-Friendly Guide
Want to discover the Python language without working your way through how-to manuals? With Head First Python, you instantly perceive Python’s fundamentals, working with built-in data structures and functions.
Then you move on to creating your very own web apps, investigating database management, exception handling, and data wrangling. If you are intrigued by what you can do with context managers, decorators, comprehensions, and generators, it’s all here.
This second edition is a comprehensive learning experience that helps you to become a bonafide Python programmer in short time.