lilililiming 发表于 2022-5-22 15:41

植物控制

用手触摸来控制舵机转动时什么原理呢?把人体当做大电阻吗,怎么读取人碰植物和不碰植物时的数据变化呢

topdog 发表于 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)

XlinliY.Zhang 发表于 2022-5-22 19:43

1、直接来个1M级别的电阻分压,触摸植物和GND就能有反应
2、传统ADC触摸采集方案

lilililiming 发表于 2022-5-23 18:09

XlinliY.Zhang 发表于 2022-5-22 19:43
1、直接来个1M级别的电阻分压,触摸植物和GND就能有反应
2、传统ADC触摸采集方案 ...

感谢感谢!

lilililiming 发表于 2022-5-23 18:10

topdog 发表于 2022-5-22 17:14
esp32系列管脚具有touch功能,人相对大地就是一个电容,碰到物体就会有电荷的变化,touch是能够测量出来。
...

收到!感谢!
页: [1]
查看完整版本: 植物控制