Skip to content

HCI-Lab-Saarland/MultiTouchKit

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 

Multi Touch Kit Arduino Library

This is an Arduino library for Multi Touch Kit. For more information on the project and tutorial, visit our website.

Installing

Download the library as a zip folder and install it as described here: https://www.arduino.cc/en/Guide/Libraries ("Importing a .zip Library")

Setup

At first, make the Serial Connection (https://www.arduino.cc/reference/en/language/functions/communication/serial/).

Then, add the MultiTouchKit object (MultiTouchKit mtk;),

call mtk.setup_sensor(int rx, int tx, int* muxPins, bool raw_data, int threshold); in setup(),

and then mtk.read() in loop().

If you need raw values, set raw_data to true. If you want to get access to touch up/down values, set raw_data to false.

Documentation

setupSensor(int rx, int tx, int* muxPins, bool raw_data, int threshold);

rx and tx define the number of receiver and transmitter lines,

int* muxPins defines the digital pins for the multiplexer,

bool raw_data determines to send the raw values (raw_data==true) or touch up/down events (raw_data==false).

int threshold is the threshold for the touch recognition, every value above the threshold will be detected as touch if :raw_data==false

read() function will send the raw values or true/false (depending on the selected mode) for each intersection via Serial port.

The output of read() function will be lines of integer values, separated by commas when 'raw_values = true'. The first number of each line is the number of the activated TX line and the following numbers are the values measured at the RX lines, starting at R0.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages