Texas Instruments 430BOOST-SENSE1 Benutzerhandbuch

Seite von 26
LaunchPad Capacitive Touch BoosterPack User Experience Software
5
LaunchPad Capacitive Touch BoosterPack User Experience Software
5.1
LaunchPad Capacitive Touch BoosterPack User Experience GUI
Written in Processing, this Windows PC GUI application communicates with the LaunchPad to receive
specific capacitive touch data from the LaunchPad Capacitive Touch BoosterPack and provides the
visualization of that data in the GUI. Processing is a platform-independent open-source programming
language and environment, specializing in visual arts, graphics, and interactive applications.
The GUI uses a small .NET utility (FindAppUART.exe) to automatically detect a proper
LaunchPad/430Emulator device connected to the PC USB port. Upon correct USB COM port discovery,
the application initiates a 9600-baud UART connection and starts receiving data.
The GUI processes event and capacitive touch data and visualizes the data on the GUI in a 16-slice
wheel formation. Individual touches as well as gestures can be tracked in real time.
Further description of the behavior can be found in
and the ReadMe.txt in the project source
code directory.
The application also takes advantage of the serial library for USB COM serial communication, and the
sound library pitaru.sonia_v2_9 (available at
) for audio effects.
5.1.1
Requirements
The following utilities and libraries are required when modifying the User Experience source code.
Processing (
Serial library (included with Processing installation)
pitaru.sonia_v2_9 sound library (
FindAppUART.exe (included .NET utility)
5.2
MediaPad
The program MediaPad, written using Visual Studio, translates capacitive touch data from from the
LaunchPad Capacitive Touch BoosterPack into Microsoft Windows virtual keystrokes for Windows media
control. The application implements auto-detection code that automatically finds a LaunchPad-compatible
USB COM port before establishing the proper connection. Further behavior of the application is described
in
and the ReadMe.txt in the project source code directory.
5.2.1
Requirements
When modifying the MediaPad source code, Microsoft Visual C++ 2010 Redistributable Package (included
in any version of Visual Studio 2010) (available at
) is required.
20
430BOOST-SENSE1 - Capacitive Touch BoosterPack for the LaunchPad
SLAU337A
April 2011
Revised September 2011
Copyright
©
2011, Texas Instruments Incorporated