30 lines
772 B
C++
30 lines
772 B
C++
#include "TAMC_GT911.h"
|
|
|
|
#define TOUCH_SDA 4
|
|
#define TOUCH_SCL 5
|
|
#define TOUCH_INT 25
|
|
#define TOUCH_RST 26
|
|
#define TOUCH_WIDTH 320
|
|
#define TOUCH_HEIGHT 240
|
|
|
|
TAMC_GT911 tp = TAMC_GT911(TOUCH_SDA, TOUCH_SCL, TOUCH_INT, TOUCH_RST, TOUCH_WIDTH, TOUCH_HEIGHT);
|
|
|
|
void setup() {
|
|
Serial.begin(115200);
|
|
Serial.println("TAMC_GT911 Example: Ready");
|
|
tp.begin();
|
|
tp.setRotation(ROTATION_NORMAL);
|
|
}
|
|
|
|
void loop() {
|
|
tp.read();
|
|
if (tp.isTouched){
|
|
for (int i=0; i<tp.touches; i++){
|
|
Serial.print("Touch ");Serial.print(i+1);Serial.print(": ");;
|
|
Serial.print(" x: ");Serial.print(tp.points[i].x);
|
|
Serial.print(" y: ");Serial.print(tp.points[i].y);
|
|
Serial.print(" size: ");Serial.println(tp.points[i].size);
|
|
Serial.println(' ');
|
|
}
|
|
}
|
|
} |