MPR121是一種12引腳觸摸傳感器,利用了IC的電容功能。
該芯片具有一個觸發(fā)引腳,使您可以知道其中一個引腳已被觸摸或釋放,從而為您提供了出色的響應時間,并提供了使用中斷而不是掃描循環(huán)狀態(tài)的選項(如示例所示)唯一的缺點是,IC的所有12個IO引腳都只有一個觸發(fā)引腳??梢栽O置I2C地址ADDR 是I2C地址選擇引腳。默認情況下,使用100K電阻將其下拉至地,I2C地址為0x5A。您還可以將其連接到地址為0x5B的3Vo引腳,地址為0x5C的SDA引腳或地址0x5D的SCL引腳。此設置用于adafruit板,某些克隆板具有不同的I2C地址集和默認值。如果您不知道要使用哪種I2C掃描儀,則可以使用它。
連接電路板非常簡單。
需要注意的一件事-大多數(shù)分線板電源的額定電壓為3.3V,請勿使用5V為其供電。數(shù)據(jù)電平電壓如何-由于i2c硬件的特性,您不會用arduino的5V損壞MPR121,但是如果您確實注意到從中讀取問題,或者甚至沒有在總線上找到它-嘗試邏輯2之間的電平轉換器
多年以來,我用這款出色的IC做了幾件事。我創(chuàng)造的第一批產品中有2個是我的孩子的游戲,頂部的字母與2個MPR121連接,每次觸摸都會觸發(fā)我說這封信的mp3記錄名稱。
同時,我還嘗試了裸露的導電涂料-這很有趣,并且可以與MPR121一起使用。
硬件組成:
- Arduino UNO和Genuino UNO
- Adafruit電容式觸摸傳感器突破-MPR121