Use Case
This library is useful if you would like to easily get started with a prototype, understand how to communicate with the sensor module using I2C or if you would like to see how the library has implemented the communication.
Introduction
The library offers an easy way to communicate with the Touch Sensor Module as well as some primitive parsing of the ASN.1 serialized messages. This makes it easy for the end user to get x and y coordinates from touch notifications or set different settings such as the correct touch active area. The library does not have support for all messages available in the ASN.1 protocol, however the I2C read and write functions are public and can be used if any setting or request not supported by the library needs to be sent/read from the sensor module.
Open Source
This library is distributed under the GNU LGPL v2.1 open source license and is available on GitHub along with additional documentation as well as a full example program. For questions regarding how to use the library, please contact our Neonode support.
How to use the library
Please read README.md for information on how to use the library.
Known Issues
Existing Neonode Prototyping Board (NPB) does not support Arduino IDE 1.8 and higher. The latest release of Arduino Library (1.8.0) is not tested on Arduino IDE 1.6 or earlier, thus the functionality on these releases of Arduino IDE is not guaranteed.
Implementation examples
- Design guidelines for touchless interactions with a parallel plane
- Selected Touch Area
- Multi-Sensor Example Application
- Holders for the Touch Sensor Modules
- Neonode Prototyping Board
- Interface Library for Arduino
- USB HID Communication Example
- I2C Mouse pad and Keyboard Example