植物控制-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 924|回复: 4

[未解决] 植物控制

[复制链接]
发表于 2022-5-22 15:41 | 显示全部楼层 |阅读模式
用手触摸来控制舵机转动时什么原理呢?把人体当做大电阻吗,怎么读取人碰植物和不碰植物时的数据变化呢
8798ad512a134a0ff6d4524afedc408.jpg
发表于 2022-5-22 17:14 | 显示全部楼层
本帖最后由 topdog 于 2022-5-27 09:13 编辑

esp32系列管脚具有touch功能,人相对大地就是一个电容,碰到物体就会有电荷的变化,touch是能够测量出来。

示例在:C:\Users\***AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3\libraries\ESP32\examples\Touch\ 文件夹里面。

其他板子如UNO用模拟的方法analogRead()可以模拟出来,然后再驱动舵机转动。

七年之前的回答:
NicoHood/AnalogTouch: AnalogTouch library for Arduino (github.com)

martin2250/ADCTouch: touch sensing library for Arduino (github.com)
发表于 2022-5-22 19:43 | 显示全部楼层
1、直接来个1M级别的电阻分压,触摸植物和GND就能有反应
2、传统ADC触摸采集方案
 楼主| 发表于 2022-5-23 18:09 | 显示全部楼层
XlinliY.Zhang 发表于 2022-5-22 19:43
1、直接来个1M级别的电阻分压,触摸植物和GND就能有反应
2、传统ADC触摸采集方案 ...

感谢感谢!
 楼主| 发表于 2022-5-23 18:10 | 显示全部楼层
topdog 发表于 2022-5-22 17:14
esp32系列管脚具有touch功能,人相对大地就是一个电容,碰到物体就会有电荷的变化,touch是能够测量出来。
...

收到!感谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2025-1-1 20:33 , Processed in 0.079520 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表