查看: 1597|回复: 0

[评测分享] 【ESP32-E Arduino开发板】触摸传感器的测试与使用

[复制链接]
  • TA的每日心情
    奋斗
    2023-5-10 20:09
  • 签到天数: 1742 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2021-6-28 08:01:34 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 jinglixixi 于 2021-6-28 08:07 编辑

    FireBeetle Board-ESP32 提供了多达 10 个的电容式传感器 GPIO, 能够探测因手指或其他物品直接接触或接近而产生的电容差异。这种低噪声特性和电路的高灵敏度设计适用于较小的触摸板,可以直接用做触摸开关。
    为进行触摸传感器的测试,这里是用D7引脚所对应的T4来进行测试,其它引脚与触摸传感器的对应关系如表1所示。
    表1  触摸传感器的引脚对应关系表
    1.jpg
    注意: 因T8 和 T9 已经连接到32.768KHz的外部晶振,故不要使用 T8 和 T9 作为触摸输入。

    为此,测试的程序如图1所示,[size=14.6667px]线路连接见[size=14.6667px]图[size=14.6667px]2[size=14.6667px]所示
    2.jpg
    图1 测试程序
    3.jpg
    2 线路连接
    在完成程序上传后,为了观察检测结果,可使用“工具”菜单下的“串口监视器”选项来开启该监视器,将图3所示。
    4.jpg
    图3 开启串口监视器
    在开启监视器后,需将串口的波特率设为“115200”,将开发板复位后,即可见到图4所示的检测结果。
    其中,触摸传感器的默认是66,在触摸T4时,检测值会变小。
    5.jpg
    图4 检测结果
    为了便于直观地进行观察,可将触摸效果直接由LED来指示,其程序如图5所示。
    6.jpg
    图5 测试程序
    在完成程序上传后,当触摸T4时,LED就会发光,否则LED会熄灭。

    演示动画:
    触摸.gif
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-23 08:50 , Processed in 0.118962 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.