Alice.Liu 发表于 2015-7-20 11:43:16

用Ardublock玩转六足虫虫机器人

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

一.虫虫玩法   按照虫虫机器人教程组装起来的虫虫,因为出厂就已经烧录了代码,所以可以直接这么玩儿:1.      在前方没有障碍物的情况下会一直向前走2.      如果前方大约4.73cm以内遇到障碍物,(想问我为什么知道这个确定的距离,请参考:SHARP GP2D120X红外距离传感器 (4-30cm)的参考公式,网址为:https://wiki.dfrobot.com.cn/_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源文件下载:




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
页: [1]
查看完整版本: 用Ardublock玩转六足虫虫机器人