martedì 20 marzo 2012
I connected a Nintendo Nunchuck to the I²C port of the BeagleBone. No interfaces needed, no soldering required. While I did it in an Arch Linux ARM environment, an Angstrom Linux will work as well.
The Nunchuck is directly connected on pins 19-20 of the "P9" connector of the BeagleBone, while fetching 3.3V (and a few milliamps) from the DC_3.3V pin.
A simple C program just does the open/ioctl initialization and canonical read/write data operations, continuously showing the fetched values. Reading data from an I²C device in Linux is simple as reading data from a file.
Click here for more...