Radio Inspire

How To Learn Sign Language

LPC82X Touch Solution with Gesture


hello everyone I am Sowmyan Kousthubadharan, Applications Engineer with NXP Semiconductors. Today, I want to give you a quick overview of the LPC82x Touch Solution, a complete platform for adding touch and gesture functionality into a wide variety of end products. This “application-in-a-box solution is based on the LPC824, a Cortex-M0+ microcontroller with exceptional power efficiency and ample
performance for fast response touch- sensing algorithms. Touch features are enabled by a 3-by-3 touch sensor matrix and two software libraries. You can use the touch library alone to support 1-dimensional features such as buttons and keypads, and 2D features sliders, swipe, and touchpad. In addition, you can use the touch and gesture
libraries together to support user-defined gestures. The solution includes two boards the LPCXpresso824 MAX board and the LPC82x Touch Shield On the shield board, there are 9 capacitive sensors in a 3 x 3 keypad matrix, and a small character LCD display. The LPCXpresso board has Mbed, , LPCXpresso and Pmod tool options, the ISP button, and a CMSIS DAP debug interface. It is USB powered, and supports USB drag and drop programming.
let me show you how easy it is to use. The board supports two modes: In ” fixed key mode for 1-D functions like buttons or keypads — the LCD displays the key number I touch. In touchpad mode — for 2D features such as sliders or swipe, the X and Y coordinates of the finger touch are displayed. Note that I pressed the switch SW2 to move between modes. These features are all supported by the touch library. When you use the touch and gesture libraries together, you can enable features based on recognition of user-defined gestures Before I show you how recognition works, I need to create a few gestures. The Solution includes a simple PC-based GUI tool to help you create gestures needed for a particular application I’m making a set corresponding to the first 10 letters of the alphabet, but you can use this tool to create gestures of any kind, for example various languages, symbols, initials, and so on. For each gesture, the tool records a series of touch positions multiple times and calculates a reference pattern. The drawn patterns of all the gestures are stored as a ‘training set,’ saved to a file, and uploaded to the microcontroller. ready for gesture recognition. The
training set I just created has been uploaded and now when I draw
the gesture on the touchpad it is compared with the training set for a match. Here is an “a, the first gesture I created, recognized as character 0…and here is a “d”, recognized as character 3. In addition to training gestures this GUI tool can also be used for
fine-tuning various sensing parameters, such as detection limit, gain, filter depth, for both touch and gesture features. The LPC82x Touch Solution is simple-to-use yet versatile enough for many applications. It comes with
everything you need to get started Hardware: the LPCXpresso824-Max board and cap-touch sensor shield
Downloadable touch and gesture libraries Development tools – which include the NXP LPCXpresso IDE, but you can also use tools from
ecosystem partners if you prefer As well as documentation and a quick start guide to help you get started. More information on the LPC82x Touch solution is available on the NXP website at the url on your screen. you will also find ordering information on
this page or use order number OM13081. Thanks for
watching

2 Replies to “LPC82X Touch Solution with Gesture”

  • hello , I am wondering if you can point me in the right direction . I am coming from an 8 bit AVR and trying to learn to use NXP entry level M0 microcontrollers. such as the lpc800. But i do not know what type of programmer to use ? Do you have a specific programmer you can point me to, but not for huge production just for use at home

  • Hello Eddie –
    This Touch solution includes an LPC82x LPCXpresso board for your project development (available at distributors) and you can download the software package from our LPCware.com site, here is the link https://www.lpcware.com/content/nxpfile/lpcopen-software-development-platform-lpc8xx-packages
    We support Keil, IAR and LPCXpresso IDE.
    Let us know if you have additional questions.
    Thank you

Leave a Reply

Your email address will not be published. Required fields are marked *