ablasdel / takktile_arduino

Driver for an Arduino to interface with the TakkTile TakkStrip

Home Page:http://www.takktile.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup

This howto is designed to help using the Arduino code

To download it:

git clone --recursive https://github.com/TakkTile/takktile_arduino.git

Fast I2C Communication

(from here: http://arduino.cc/forum/index.php/topic,16793.0.html)

the atmega-hardware can do 400 KHz, but you have to tweak the Wire-library in file hardware/libraries/Wire/utility/twi.h.

Near the top of the file you see :

#ifndef TWI_FREQ

#define TWI_FREQ 100000L

#endif

If you change that to:

#ifndef TWI_FREQ

#define TWI_FREQ 400000L

#endif

The I²C bus should run at 400kHz

But you also have to the delete the files

hardware/libraries/Wire/Wire.o

hardware/libraries/Wire/utility/twi.o

This will force the compiler to recompile these files.

About

Driver for an Arduino to interface with the TakkTile TakkStrip

http://www.takktile.com


Languages

Language:MATLAB 39.3%Language:Arduino 35.4%Language:Python 25.3%