查看: 11271|回复: 8

[求助] 用Ardublock玩转六足虫虫机器人

[复制链接]
本帖最后由 Alice.Liu 于 2015-7-21 12:27 编辑

用Ardublock玩转六足虫虫机器人

  按照虫虫教程组装起来的虫虫就可以直接跑起来,想要了解虫虫跑起来的原理,可以看到附件里长长的一堆代码,其实作为一名有一些编程基础的伪小白,看到长长的代码也是真真头大了。本贴专门针对那些想要了解虫虫机器人原理但是代码小白的小朋友们,我们一起来玩儿Ardublock吧!


一.虫虫玩法
     按照虫虫机器人教程组装起来的虫虫,因为出厂就已经烧录了代码,所以可以直接这么玩儿:
1.      在前方没有障碍物的情况下会一直向前走
2.      如果前方大约4.73cm以内遇到障碍物,(想问我为什么知道这个确定的距离,请参考:SHARP GP2D120X红外距离传感器 (4-30cm)的参考公式,网址为:http://wiki.dfrobot.com.cn/index.php/(SKU:SEN0143)SHARP_GP2D120X%E7%BA%A2%E5%A4%96%E8%B7%9D%E7%A6%BB%E4%BC%A0%E6%84%9F%E5%99%A8_(4-30cm)),先后退5步,然后左转5步,然后判断左边和右边哪边没有障碍物,就转向哪边
二.虫虫创新玩法及参考程序
       如果觉得虫虫机器人这样玩儿还不够过瘾的话,我们还可以想出其他的创意玩儿法。不过在考虑其他玩法之前,我们先来分解一下虫虫的程序。
       在之前分析虫虫机器人的玩法之后,我们可以了解到虫虫主要可以实现前进,后退,左转和右转,下面列出了前进和左转的Ardublock编程图,可以参考,同时大家也可以考虑一下后退和右转该怎么实现呢?

前进

前进

前进

左转

左转
左转
       把虫虫前进,后退,左转,右转的编程分别实现了之后,我们就可以结合虫虫的红外距离传感器和光敏传感器想一些创新的想法了,下面列出来一些简单的创意想法。
1.      跟随虫虫机器人
       如果你想要虫虫跟着你走,那么我们就可以这样实现:

跟随前进

跟随前进
跟随虫虫机器人
2.      避障后退虫虫
       如果你想你的虫虫在前方遇到障碍物之后可以后退,你可以这样做:

避障后退

避障后退
避障后退虫虫
3.      光敏左转
       我们还可以让虫虫判断左右的光线强弱,决定是否要向左转:

光敏左转

光敏左转
光敏左转
通过上面这些简单的Ardublock程序,我们对虫虫机器人的原理有了基本的原理,小朋友们还有其他的创意玩法吗?
六足虫虫机器人Ardublock源文件下载: 六足虫虫机器人Ardublock编程源文件.zip (12.54 KB, 下载次数: 572)



luna  初级技神

发表于 2015-7-20 15:19:15

好棒啊!妹子你还会编程~:$ 虫虫机器人有了新的创意玩法!
回复

使用道具 举报

hnyzcj  版主

发表于 2015-7-21 10:28:51

不错 ,不错,很好的玩法
回复

使用道具 举报

Jane  高级技匠

发表于 2015-7-21 11:20:38

小白用起来更方便啦~
回复

使用道具 举报

23333  学徒

发表于 2016-5-7 16:37:16

是哪个版本的Ardublock?为什么我打开找不到这些编程图形。
回复

使用道具 举报

23333  学徒

发表于 2016-5-7 18:43:35

Jane 发表于 2015-7-21 11:20
小白用起来更方便啦~

如何下载这个版本的?这是哪个版本的?
回复

使用道具 举报

nielinjie  学徒

发表于 2016-5-23 17:27:08

做不来虫虫的脚,各种站不稳,各种走不动。
回复

使用道具 举报

1973742214  高级技师

发表于 2017-5-25 17:59:50

请问为什么连线插上去电脑没有识别

回复

使用道具 举报

20060606  高级技匠

发表于 2020-8-13 05:51:26

您用的是什么版本的ardublock
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2021 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail