37款傳感器和模塊的提法示血,在網(wǎng)絡(luò)上廣泛流傳址愿,其實(shí)Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器與模塊廓译,依照實(shí)踐出真知(動(dòng)手試試)的理念,以學(xué)習(xí)和交流為目的债查,這里準(zhǔn)備逐一做做實(shí)驗(yàn)非区,不管能否成功,都會(huì)記錄下來(lái)---小小的進(jìn)步或是搞不定的問(wèn)題盹廷,希望能夠拋磚引玉征绸。
【Arduino】108種傳感器模塊系列實(shí)驗(yàn)(資料+代碼+圖形+仿真)
實(shí)驗(yàn)十六:電容式數(shù)字觸摸傳感器模塊(TTP223 )
TTP223E-BA6是單按鍵觸摸檢測(cè)芯片, 提供1個(gè)觸摸鍵。其穩(wěn)定的觸摸檢測(cè)效果可以廣泛的滿(mǎn)足不同應(yīng)用的需求, 此觸摸檢測(cè)芯片是專(zhuān)為取代傳統(tǒng)按鍵而設(shè)計(jì), 觸摸檢測(cè)PAD 的大小可依不同的靈敏度設(shè)計(jì)在合理的范圍內(nèi), 低功耗與寬工作電壓, 是此觸摸芯片在DC 或AC應(yīng)用上的特性俄占。
TTP223特點(diǎn)
1 管怠、工作電壓 2.0V~5.5V
2 、工作電流 @VDD=3V缸榄,無(wú)負(fù)載渤弛,SLRFTB=1
低功耗模式下典型值1.5uA,最大值3.0uA
快速模式下典型值3.5uA甚带,最大值7.0uA
@VDD=3V她肯,無(wú)負(fù)載,SLRFTB=0
低功耗模式下典型值2.0uA鹰贵,最大值4.0uA
快速模式下典型值6.5uA晴氨,最大值13.0uA
3 、最長(zhǎng)響應(yīng)時(shí)間大約為快速模式下60mS碉输,低功耗模式下220mS @VDD=3V
4 籽前、靈敏度可由外部電容(0~50pF)調(diào)節(jié)
5 、由選擇管腳(SLRFTB管腳)提供兩個(gè)采樣長(zhǎng)度的選擇
6敷钾、人體觸摸檢測(cè)穩(wěn)定聚假,可取代傳統(tǒng)的直接的開(kāi)關(guān)鍵
7、由選擇管腳(LPMB管腳)提供快速模式和低功耗模式的選擇
8 闰非、由選擇管腳(TOG管腳)提供直接模式膘格、觸發(fā)模式的選擇,同時(shí)還保留漏極開(kāi)路(Open Drain)輸出模式,OPDO管腳為漏極開(kāi)路(Open Drain)輸出财松,Q管腳為CMOS輸出9各輸出模式都可通過(guò)選擇管腳(AHLB管腳)選擇高電平或者低電平有效
10瘪贱、 由選擇管腳(MOTB管腳)提供100sec最長(zhǎng)輸出時(shí)間選擇
11、 有外部上電復(fù)位管腳(RST管腳)
12辆毡、上電之后需要約0.5sec的穩(wěn)定時(shí)間菜秦,此時(shí)間段內(nèi)不要對(duì)鍵進(jìn)行觸摸,此時(shí)所有功能都被禁止
13舶掖、始終進(jìn)行自校準(zhǔn)球昨,當(dāng)鍵沒(méi)被觸摸時(shí),重校準(zhǔn)周期約為4.0sec
TTP223應(yīng)用
1眨攘、廣泛消費(fèi)性產(chǎn)品
2主慰、防水電器
3嚣州、按鈕鍵取代品
TTP223接腳與方塊圖
電容式數(shù)字觸摸傳感器模塊
1.板載TTP223觸摸式電容式觸摸傳感器IC
2.基板級(jí)狀態(tài)指示器
3.工作電壓:2.0V-5.5V
4.PCB板尺寸:29(mm)x16(mm)
1腳 為電源+ VCC
2腳 為輸出 OUT
3腳 為電源- GND
電原理圖
上電之后需要約0.5sec的穩(wěn)定時(shí)間,
此時(shí)間段內(nèi)不要對(duì)鍵進(jìn)行觸摸共螺,
此時(shí)所有功能都被禁止
始終進(jìn)行自校準(zhǔn)
當(dāng)鍵沒(méi)被觸摸時(shí)该肴,重校準(zhǔn)周期約為4.0sec
板上帶有藍(lán)色LED指示燈
仿真實(shí)驗(yàn)示意圖
實(shí)驗(yàn)測(cè)試示意圖
/*
「雕爺學(xué)編程」Arduino動(dòng)手做(16)
--- TTP223 電容式數(shù)字觸摸傳感器模塊
? 實(shí)驗(yàn)源代碼?
*/
void setup()
{
? ? pinMode(3,INPUT);
? ? pinMode(13,OUTPUT);
}
void loop()
{
??if (digitalRead(3))
??{
? ? digitalWrite(13,HIGH);
??}
??else {
? ? digitalWrite(13,LOW);
??}
}