海纳百客

海纳百客

Arduino 上使用触摸开关 TTP223 模块

吃瓜阿阳

友情提示点击顶部放大镜 可以使用站内搜索 记住我们的地址 www.hainabaike.com

材料清单

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连接的数字引脚

你还可以:
查看系列教程中的其他文章
购买本教程所用到的 Pico 套件

    标签:

    发布评论 条评论)

    评论列表