超声波模块首先实现测距功能,先发射超声波,再计算超声波回来的时间,然后乘以340/2;设定一个合适的值,当检测的距离小于这个值,说明有手伸过来。
其次是控制舵机,Arduino有这样的参考例程。
把逻辑理清楚,不难实现。
超声波模块和舵机的控制Arduino都有开源库,DIY资料也多。
论坛是没法发连接的!
Arduino使用超声波传感器,可以直接用Arduino官方的超声波传感器库,也可以用dfrobot提供的源码
至于舵机,一般用的PWM驱动,Arduino的PWM占空比可调的,直接输出目标的占空比即可