Arduino – Keypad 4×4 aanraakgevoelig (TTP229)

Hardware

Keypad 4x4 aanraakgevoelig (TTP229)

BESTEL NU!

Veel informatie over deze 4×4 touch keypad is nog niet te vinden, echter hebben sommige mensen hem al aan de praat, er zijn een paar opmerkingen over deze keypad:

1) Standaard gebruikt deze pad 8 knoppen, met het doorverbinden van connecties op punt 3 kan de arduino tot 16 knoppen uitlezen:

Keypad 4x4 aanraakgevoelig (TTP229) 16 knoppen
2) Standaard kan deze pad 1 knop per keer uitlezen, voor multi-touch moet je connecties op punt 4 en 5 doorverbinden.

Keypad 4x4 aanraakgevoelig (TTP229) multitouch

Pinout

Pin:Functie:
1VCC (+3.3v)
2GND (-)
3SCL (serial clock line)
4SDO (serial data line)
5Out 1
6Out 2
7Out 3
8Out 4
9Out 5
10Out 6
11Out 7
12Out 8

Informatie?

Het uitlezen van de TTP229 keypad module gaat het beste via de data SCL en SDO pinnen.

Aansluiten op de Arduino

Sluit de TTP229 keypad module aan volgens onderstaand overzicht:

TTP229 pin:Arduino pin:
1 - VCC (+3.3v)VCC (+3.3v)
2 - GND (-)GND (-)
3 - SCL (serial clock line)D7
4 - SDO (serial data line)D2

Script

Ik heb hier een script gevonden dat redelijk werkt:

De console output na het aanraken van de vlakken:

Keypad 4x4 aanraakgevoelig (TTP229) console output