Update TouchButtons.ino

Compatibility: Using Serial instead of Serial1
This commit is contained in:
madias123 2018-03-12 23:46:29 +01:00 committed by GitHub
parent e37e0bdc87
commit 25e2945cd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 14 deletions

View File

@ -32,12 +32,12 @@ XPT2046_touch ts(CS_PIN, mySPI); // Chip Select pin, SPI port
uint16_t xy[2]; uint16_t xy[2];
void setup() { void setup() {
Serial1.begin(9600); Serial.begin(9600);
Serial1.println("-------------------------------------------------"); Serial.println("-------------------------------------------------");
Serial1.println("XPT2046 touch screen buttons"); Serial.println("XPT2046 touch screen buttons");
Serial1.println("Copyright (c) 02 Dec 2015 by Vassilis Serasidis"); Serial.println("Copyright (c) 02 Dec 2015 by Vassilis Serasidis");
Serial1.println("Home: http://www.serasidis.gr"); Serial.println("Home: http://www.serasidis.gr");
Serial1.println("-------------------------------------------------"); Serial.println("-------------------------------------------------");
ts.begin(); //Begin TouchScreen. ts.begin(); //Begin TouchScreen.
ts.setButtonsNumber(COLUMNS, LINES); //Divide the Touch screen area into 4 columns and 2 lines and make them act as buttons. ts.setButtonsNumber(COLUMNS, LINES); //Divide the Touch screen area into 4 columns and 2 lines and make them act as buttons.
} }
@ -46,14 +46,14 @@ void loop() {
if(ts.read_XY(xy)){ //If the touch screen is preesed, read the X,Y coordinates and print them on Serial port. if(ts.read_XY(xy)){ //If the touch screen is preesed, read the X,Y coordinates and print them on Serial port.
uint8_t buttonNumber = ts.getButtonNumber(); uint8_t buttonNumber = ts.getButtonNumber();
if(buttonNumber > 0){ if(buttonNumber > 0){
Serial1.print("Button: "); Serial.print("Button: ");
Serial1.println(buttonNumber); Serial.println(buttonNumber);
Serial1.print("X: "); Serial.print("X: ");
Serial1.println(xy[0]); //Print X value Serial.println(xy[0]); //Print X value
Serial1.print("Y: "); Serial.print("Y: ");
Serial1.println(xy[1]); //Print Y value Serial.println(xy[1]); //Print Y value
Serial1.println(); Serial.println();
} }
delay(500); delay(500);
} }