• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

利用Arduino制作智能垃圾桶的问题

wangdiy 2019-03-20 浏览量:1554
过程是让超声波传感器感受到手,舵机带动垃圾桶盖掀开,但是刚学习Arduino只会烧录一些简单的程序,想请之前做过这个项目的人分享一下程序
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 超声波模块首先实现测距功能,先发射超声波,再计算超声波回来的时间,然后乘以340/2;设定一个合适的值,当检测的距离小于这个值,说明有手伸过来。

    其次是控制舵机,Arduino有这样的参考例程。

    把逻辑理清楚,不难实现。

    • 发布于 2019-03-20
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:6
  • Arduino自带的例程里有舵机和超声波传感器的例子,把两者结合一下差不多就可以了。
    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 把超声波测距代码和舵机代码结合起来就可以了,通过距离判断开关垃圾桶
    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 超声波模块和舵机的控制Arduino都有开源库,DIY资料也多。

    论坛是没法发连接的!

    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 原理比较简单的啊,超声波用来测距离,舵机用来运动
    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 超声波传感器检测手势和控制舵机转动都有现成代码,可以直接参考,Arduino代码通过轮询或定时器采集超声波传感器信号,再控制舵机转动。

    • 发布于2019-03-21
    • 举报
    • 评论 0
    • 0
    • 0

  • Arduino使用超声波传感器,可以直接用Arduino官方的超声波传感器库,也可以用dfrobot提供的源码

    至于舵机,一般用的PWM驱动,Arduino的PWM占空比可调的,直接输出目标的占空比即可

    • 发布于2019-03-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

利用Arduino制作智能垃圾桶的问题