回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【花雕学编程】Arduino动手做(232)---测试ESP32-S3 N16R8 CAM的触摸GPIO并打印触摸值 简单

头像 驴友花雕 2024.09.28 3 0

0-2.jpg
09-.jpg
09--.jpg

ESP32-S3提供多达14个电容式触摸GPIO,正如从上面案例中看到的那样,机械开关容易出现抖动,在使用时必须消除,而ESP32-S3内置的触摸传感器则不是这种情况。此外,在使用寿命上,触摸开关还具有独特的优势。

 

相关知识
触摸传感器ESP32-S3的触摸传感器支持多达14个GPIO通道作为电容式触摸引脚。每个引脚可以单独用作独立的触摸开关,也可以组合使用以产生多个触摸点。下表是ESP32-S3上可用触摸引脚的列表。

 

67.jpg

05-.jpg

Arduino实验接线示意图

 

67-1.jpg

 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二百三十二:ESP32-S3 WROOM N16R8 CAM开发板WiFi+蓝牙模块
  OV2640/5640摄像头模组
 {花雕动手做}项目之二十一:测试ESP32-S3 N16R8 CAM的触摸GPIO并打印触摸值

实验开源代码

 

代码
/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
   实验二百三十二:ESP32-S3 WROOM N16R8 CAM开发板WiFi+蓝牙模块
   OV2640/5640摄像头模组
  {花雕动手做}项目之二十一:测试ESP32-S3 N16R8 CAM的触摸GPIO并打印触摸值
*/

void setup() {
  Serial.begin(115200); // 初始化串口通信,波特率为115200
}

void loop() {
  Serial.printf("Touch value: %d \r\n", touchRead(T1)); // 使用T1(GPIO1)获取触摸值并打印
  delay(1000); // 延迟1000毫秒(1秒)
}

实验串口返回情况

 

67-2.jpg

实验串口绘图器返回情况

 

67-3.jpg
67-3-.jpg

67-4.jpg
67-4-.jpg
67-4-3.jpg
67-4-5.jpg
67-5.jpg
67-6.jpg

实验场景图

 

67-6 (1).jpg

评论

user-avatar
icon 他的勋章
    展开更多