《ESP32 学习笔记》 之Arduino环境下 触摸按键-Touch 检测

1.简介

在 Arduino环境下,我们如何用 ESP32的触摸按键 功能 /p>

Touch 就像 ADC 检测一样,很玄学,可以用来解决一些很神奇的问题,比如全国电赛中纸张数目检测的题目,就可以根据ADC检测的电压值来判断纸张数目。

在本次实验中,我们使用了源文件:esp32-hal-touch.h 和 esp32-hal-touch.c  

esp32-hal-touch.h源文件:

 注:支持 Touch 功能的引脚请查看:引脚定义,查找对应引脚的Touch通道。

2.硬件平台

安信可 NODEMCU-32S 开发板:

3.软件平台

Arduino (1.8.10)     或     VScode 环境下 PlatformIO 插件

4.示例程序

在测试时,可以给 ESP32 的引脚上插上一根 公对母杜邦线 ,使用时,用 手触摸杜邦线的公头端即可。

4.1 直接读取触摸引脚值

4.2 触摸按键中断

5.总结

在日常使用中,可以先使用 touchRead(T0) 来确定 touchAttachInterrupt() 的阈值,Touch 的作用很多,还需进一步探索。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月17日
下一篇 2020年4月17日

相关推荐