Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*********************************** CIRCUIT **********************************\
- | 16 Buttons Mode: |
- | * TTP229 VCC to pin VCC |
- | * TTP229 GND to pin GND |
- | * TTP229 SCL to pin 2 |
- | * TTP229 SDO to pin 3 |
- | * TTP229 TP2 to GND via 1 Megohm resistor! |
- | |
- | Important: |
- | * Must reconnect the TTP229 power so the mode changes will take effect |
- | * The 1 Megohm resistors already exist on some TTP229 modules |
- \******************************************************************************/
- #include <TTP229.h>
- const int SCL_PIN = 2; // The pin number of the clock pin.
- const int SDO_PIN = 3; // The pin number of the data pin.
- TTP229 ttp229(SCL_PIN, SDO_PIN); // TTP229(sclPin, sdoPin)
- void setup()
- {
- Serial.begin(115200);
- Serial.println("Start Touching One Key At a Time!");
- }
- void loop()
- {
- uint8_t key = ttp229.ReadKey16(); // Blocking
- if (key) Serial.println(key);
- // uint8_t key = ttp229.GetKey16(); // Non Blocking
- // Serial.println(key);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement