材料清单
Arduino Uno
TTP223 触摸传感器模块
杜邦线
连接电路
将 Arduino 的DNG 引脚连接到面包板的 -极
将 TTP223 触摸传感器的 VCC 引脚连接到 Arduino 的 5V 引脚。
将 TTP223 触摸传感器的 GND 引脚连接到 面包板的-级。
将 TTP223 触摸传感器的 SIG 引脚连接到 Arduino 的数字引脚(例如D2)。
将 LED 插到面包板上,使用一个 330Ω 电阻和跳线串连到 Arduino 上。其中,LED 较长的脚和数字引脚 3 连接,较短的脚通过电阻和 面包板的-级相连。
接线如下:
编写代码
打开Arduino IDE,并创建一个新的空白项目。
在代码中添加以下代码:
const int touchSensorPin = 2;//触摸传感器连接的数字引脚 const int ledPin = 3; //LED连接的数字引脚 void setup() { pinMode(touchSensorPin,INPUT_PULLUP);// 将触摸传感器引脚设置为输入模式,并启用内部上拉电阻 pinMode(ledPin,OUTPUT); // 将LED引脚设置为输出模式 digitalWrite(ledPin, LOW); // 初始状态下,LED关闭 } void loop() { int touchState = digitalRead(touchSensorPin); // 读取触摸传感器状态 if (touchState == HIGH) { // 如果触摸传感器被触摸 digitalWrite(ledPin, HIGH); // 打开LED } else { digitalWrite(ledPin, LOW); // 关闭LED } }
测试
将 Arduino 开发板连接到计算机上,并选择正确的开发板和端口。
点击 Arduino IDE 中的上传按钮,将代码上传到 Arduino 开发板。
将触摸传感器连接到电源,并触摸传感器的触摸区域。
如果一切正常,Arduino 板上的 LED 将会点亮。
注意:对于 Arduino 来说,板载的 LED 引脚编号是 13,只需将LED定义的引脚改为:
const int ledPin = 13; //LED连接的数字引脚
发表评论
要发表评论,您必须先登录。