觸控開關模塊

出自YFRobotwiki
在2019年11月2日 (六) 17:27由Allblue對話 | 貢獻所做的修訂版本

跳轉到: 導覽搜尋
觸摸感測器模塊


產品簡介


觸摸感測器模塊是一個基於電容感應原理的模塊,採用TTP223晶元,可以代替傳統按鍵開關,開啟您的觸摸時代。該模塊不僅TOUCH 區域可以感應,您還可以在其上放置一定厚度的塑料或者玻璃等材料同樣可以感應到,這樣在安裝上可以提供的方式更加多樣。

模塊上電後,默認板載LED點亮並輸出低電平;觸摸一次後,板載LED熄滅輸出高電平並保持;再次觸摸,輸出低電平並點亮LED。


規格參數


  • 供電電壓:DC3.3 - 5V
  • 晶元型號:TTP223
  • 電流:5mA
  • 工作溫度:-20 - 70℃
  • 安裝孔徑:3MM
  • 模塊尺寸:28*21*7.3MM(長*寬*高)
  • 孔間距:15MM
  • 模塊重量:2.2g


主要應用


  • 廣泛消費性產品
  • 防水電器
  • 按鈕鍵取代品


引腳說明


  • 1. G -- Gnd(地)
  • 2. V -- Vcc(電源+5V)
  • 3. S -- Sign(信號)


應用示例


電路連接示意圖


觸摸感測器模塊的 G、V、S分別連接 Arduino UNO的GND、VCC(+5V)、D9引腳。



示例代碼
//touch switch test

#define ledPin 13
#define touchPin 9

void setup() {
  pinMode(ledPin, OUTPUT); 
}

void loop()
{
  if (digitalRead(touchPin) == LOW)
    digitalWrite(ledPin, HIGH);
  else
    digitalWrite(ledPin, LOW); 
}

程序下載地址:touch_switch

程序運行結果:上電模塊板載LED點亮,並輸出低電平,點亮UNO板載LED。觸控後,狀態改變,模塊板載LED關閉,輸出高電平,關閉UNO板載LED。


參考資料





返回首頁

更多建議和問題歡迎反饋至 YFRobot論壇

購買方式:YFRobot 電子工作室