ハンブルソフト サポート掲示板

有限会社ハンブルソフトの製品関連の疑問に答える掲示板です。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  

317 / 345     ←次へ | 前へ→

タッチパネル機能について  nopnop2002 WEB  - 16/12/10(土) 12:00 -

タッチパネル機能について教えてください

公開されているcalibrationSaveLoadを参考に
以下のコードを書きました。

先日大垣でピンコンパチの2.8インチTFTに換装したものをお見せしましたが
これだと以下のコードであっさりタッチパネルが動きますが、
標準の2.4インチTFTだと同じコードが動かず、ずっとパネルが押された状態として認識します。

タッチパネルのライブラリはこれを使っています。
https://github.com/PaulStoffregen/XPT2046_Touchscreen

何が問題なのか教えていただけますでしょうか??

/*
* Simple Touch Screen Test
*/


#include <SPI.h>
#include "XPT2046_Touchscreen.h"

#define CS_PIN 16

XPT2046_Touchscreen ts(CS_PIN);
#define TIRQ_PIN 4
//XPT2046_Touchscreen ts(CS_PIN); // Param 2 - NULL - No interrupts
//XPT2046_Touchscreen ts(CS_PIN, 255); // Param 2 - 255 - No interrupts
//XPT2046_Touchscreen ts(CS_PIN, TIRQ_PIN); // Param 2 - Touch IRQ Pin - interrupt enabled polling

void setup() {
Serial.begin(9600);
delay(500);
Serial.println();
Serial.println("Start");
ts.begin();
while (!Serial && (millis() <= 1000));
}

void loopB() {
TS_Point p = ts.getPoint();
Serial.print("Pressure = ");
Serial.print(p.z);
if (ts.touched()) {
Serial.print(", x = ");
Serial.print(p.x);
Serial.print(", y = ");
Serial.print(p.y);
}
Serial.println();
// delay(100);
delay(30);
}

void loop() {
if (ts.touched()) {
TS_Point p = ts.getPoint();
Serial.print("Pressure = ");
Serial.print(p.z);
Serial.print(", x = ");
Serial.print(p.x);
Serial.print(", y = ");
Serial.print(p.y);
Serial.println();
delay(100);
}
}

引用なし

パスワード



・ツリー全体表示

タッチパネル機能について nopnop2002 16/12/10(土) 12:00
こちらでは、動きました。 nari 16/12/10(土) 21:29 [添付]
Re:こちらでは、動きました。 nopnop2002 16/12/11(日) 14:01
Re:こちらでは、動きました。 nopnop2002 16/12/12(月) 0:08
タッチしたときだけ、表示されました。 nari 16/12/12(月) 9:37
Re:タッチしたときだけ、表示されました。 nopnop2002 16/12/12(月) 20:40
Re:タッチしたときだけ、表示されました。 nopnop2002 16/12/13(火) 8:14
Re:タッチしたときだけ、表示されました。 nari 16/12/13(火) 9:26 [添付]
Re:タッチしたときだけ、表示されました。 nopnop2002 16/12/13(火) 22:19
2.4インチTFTのタッチパネルについて色々な事が分か... nopnop2002 16/12/29(木) 8:11 [添付]
情報ありがとうございます。 nari 16/12/29(木) 13:08
Re:情報ありがとうございます。 nopnop2002 16/12/31(土) 12:40
SDカードスロットを使わなければIO0も使用できます。 nari 17/1/2(月) 18:34
Re:情報ありがとうございます。 nopnop2002 16/12/31(土) 13:33
2.8インチのTFT nopnop2002 16/12/29(木) 11:55
Re:2.8インチのTFT nopnop2002 16/12/29(木) 11:58 [添付]

317 / 345     ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  

 7116
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3