MPR121是一种12引脚触摸传感器,利用了IC的电容功能。
该芯片具有一个触发引脚,使您可以知道其中一个引脚已被触摸或释放,从而为您提供了出色的响应时间,并提供了使用中断而不是扫描循环状态的选项(如示例所示)唯一的缺点是,IC的所有12个IO引脚都只有一个触发引脚。可以设置I2C地址ADDR 是I2C地址选择引脚。默认情况下,使用100K电阻将其下拉至地,I2C地址为0x5A。您还可以将其连接到地址为0x5B的3Vo引脚,地址为0x5C的SDA引脚或地址0x5D的SCL引脚。此设置用于adafruit板,某些克隆板具有不同的I2C地址集和默认值。如果您不知道要使用哪种I2C扫描仪,则可以使用它。
连接电路板非常简单。
需要注意的一件事-大多数分线板电源的额定电压为3.3V,请勿使用5V为其供电。数据电平电压如何-由于i2c硬件的特性,您不会用arduino的5V损坏MPR121,但是如果您确实注意到从中读取问题,或者甚至没有在总线上找到它-尝试逻辑2之间的电平转换器
多年以来,我用这款出色的IC做了几件事。我创造的第一批产品中有2个是我的孩子的游戏,顶部的字母与2个MPR121连接,每次触摸都会触发我说这封信的mp3记录名称。
同时,我还尝试了裸露的导电涂料-这很有趣,并且可以与MPR121一起使用。
硬件组成:
- Arduino UNO和Genuino UNO
- Adafruit电容式触摸传感器突破-MPR121