1. 程式人生 > >【雕爺學程式設計】Arduino動手做(16)---數字觸控感測器

【雕爺學程式設計】Arduino動手做(16)---數字觸控感測器

37款感測器和模組的提法,在網路上廣泛流傳,其實Arduino能夠相容的感測器模組肯定是不止37種的。鑑於本人手頭積累了一些感測器與模組,依照實踐出真知(動手試試)的理念,以學習和交流為目的,這裡準備逐一做做實驗,不管能否成功,都會記錄下來---小小的進步或是搞不定的問題,希望能夠拋磚引玉。

【Arduino】108種感測器模組系列實驗(資料+程式碼+圖形+模擬)

實驗十六:電容式數字觸控感測器模組(TTP223 )

TTP223E-BA6是單按鍵觸控檢測晶片, 提供1個觸控鍵。其穩定的觸控檢測效果可以廣泛的滿足不同應用的需求, 此觸控檢測晶片是專為取代傳統按鍵而設計, 觸控檢測PAD 的大小可依不同的靈敏度設計在合理的範圍內, 低功耗與寬工作電壓, 是此觸控晶片在DC 或AC應用上的特性。

TTP223特點
1 、工作電壓 2.0V~5.5V
2 、工作電流 @VDD=3V,無負載,SLRFTB=1
低功耗模式下典型值1.5uA,最大值3.0uA
快速模式下典型值3.5uA,最大值7.0uA
@VDD=3V,無負載,SLRFTB=0
低功耗模式下典型值2.0uA,最大值4.0uA
快速模式下典型值6.5uA,最大值13.0uA
3 、最長響應時間大約為快速模式下60mS,低功耗模式下220mS @VDD=3V
4 、靈敏度可由外部電容(0~50pF)調節
5 、由選擇管腳(SLRFTB管腳)提供兩個取樣長度的選擇
6、人體觸控檢測穩定,可取代傳統的直接的開關鍵
7、由選擇管腳(LPMB管腳)提供快速模式和低功耗模式的選擇
8 、由選擇管腳(TOG管腳)提供直接模式、觸發模式的選擇,同時還保留漏極開路(Open Drain)輸出模式,OPDO管腳為漏極開路(Open Drain)輸出,Q管腳為CMOS輸出9各輸出模式都可通過選擇管腳(AHLB管腳)選擇高電平或者低電平有效
10、 由選擇管腳(MOTB管腳)提供100sec最長輸出時間選擇
11、 有外部上電覆位管腳(RST管腳)
12、上電之後需要約0.5sec的穩定時間,此時間段內不要對鍵進行觸控,此時所有功能都被禁止
13、始終進行自校準,當鍵沒被觸控時,重校準週期約為4.0sec

 

TTP223應用
1、廣泛消費性產品
2、防水電器
3、按鈕鍵取代品

 

 

TTP223接腳與方塊圖

 

電容式數字觸控感測器模組


1.板載TTP223觸控式電容式觸控感測器IC
2.基板級狀態指示器
3.工作電壓:2.0V-5.5V
4.PCB板尺寸:29(mm)x16(mm)

 

1腳 為電源+ VCC
2腳 為輸出 OUT
3腳 為電源- GND

 

 

電原理圖

 

 

上電之後需要約0.5sec的穩定時間,
此時間段內不要對鍵進行觸控,
此時所有功能都被禁止
始終進行自校準
當鍵沒被觸控時,重校準週期約為4.0sec
板上帶有藍色LED指示燈

 

模擬實驗示意圖

 

 

實驗測試示意圖

 

/*

「雕爺學程式設計」Arduino動手做(16)

--- TTP223 電容式數字觸控感測器模組

  實驗原始碼  

*/

 

void setup()

{

    pinMode(3,INPUT); 

    pinMode(13,OUTPUT); 

}

 

void loop() 

{

  if (digitalRead(3)) 

  {

    digitalWrite(13,HIGH);

  }

  else {

    digitalWrite(13,LOW);

  }

}

  

&n