本模块是一个基于触摸检测IC(TTP223B)的电容式点动型触摸开关模块。本模块默认状态输出低电平,模式为低功耗模式;当用手指触摸相应位置时,模块会输出高电平,再次触摸又恢复低电平。模式切换为快速模式;当持续12秒没有触摸时,模式又切换为低功耗模式。可以将模块安装在非金属材料如塑料、玻璃的表面,另外将薄薄的纸片(非金属)覆盖在模块的表面,只要触摸的位置正确,即可做成隐藏在墙壁、桌面等地方的按键。该模块可以让你免除常规按压型按键的烦恼。
这是一个类似开关的模块,只是这个是摸一摸就就可以开或者关。
BOM表
Arduino Uno *1
触摸模块 *1
接线
Arduino Uno <------> 触摸模块
Pin A5 <------> SIG
5V <------> VCC
GND <------> GND
程序
void setup() {
pinMode(A5,INPUT); //设置引脚 A5 为输出模式
Serial.begin(9600); //设置波特率为9600
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println(analogRead(A5)); //串口输出 A5读取到的值
delay(200); //延时200毫秒
}
实验效果
写到这里,相信朋友们一定能够独立进行扩展了。具体程序就不多说了,无非是利用电平控制三极管导通,完成相应的功能。
触摸传感器还有另外一种,通过背后的跳线,选择各种模式。如上面的程序就是点动模式,按下开,松开关。类似于一个按钮。还有自锁模式,触摸一次是高电平,再触摸一次电平翻转,相当于一个开关
最新版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如有侵权请联系删除!