Grove - Q Touch Sensor

From Wiki
Jump to: navigation, search

Introduction

The Q Touch Sensor is a high sensitivity and high noise immunity touch input device. It is based on Atmel AT42QT1070. The AT42QT1070 modulates its bursts in a spread-spectrum fashion in order to heavily suppress the effects of external noise, and to suppress RF emissions. The QT1070 uses a dual-pulse method of acquisition. This provides greater noise immunity and eliminates the need for external sampling capacitors, allowing touch sensing using a single pin.


400px-Grove-Q Touch Sensor.jpg

Specification

Operating Voltage: 3 ~ 5.5V Operating Current @3.3V: 1mA Touch Keys: 7 Keys ; key0, key1, key2 are on the Grove PCB bottom side Communicating Protocol: I2C I2C Address: 0x1B Interface Function

Grove - Q Touch.png

①:On board touch key0 ②:On board touch key1 ③:On board touch key2 ④:Touch key0 ~ key6 break out The recommended range for key capacitance Cx is 1 pF – 30 pF. Larger values of Cx will give reduced sensitivity. ⑤:GND ⑥:Grove interface Usage

Demo: Who touched my lychee?

Have you ever heard of a lychee? Yes, it's a very famous fruit of south of China. If you have ever tasted, will love it.

Now let's begin our demo. When you touch the hit pan (lychee),the LED will turn on.

Hardware Installation


Grove - Q Touch Demo1.jpg


Software Part 1) Download the library [Q Touch Library]; 2) Unzip it into the libraries file of Arduino IDE by the path: ..\arduino-1.0.5\libraries. 3) Open the code directly by the path: File -> Example -> getTouchNumber.ino 4) Upload the code. Note that you should select the correct board type and COM port. You can see :

Grove - Q Touch Demo2.jpg


QQ截图20150605113632.jpg


File:AT42QT1070-MMH.pdf