准备好了。哦呦,一起探索吧。
粉丝424获赞3692

今天我们向大家介绍一下如何实现单挥度巡线。单挥度巡线,顾名思义就是使用一个地面挥度传感器帮助机器人完成巡线操作。 一般采用的操作方式是将灰度传感器和小车固定在黑线的左侧,然后通过编程进行持续判断。如果地面灰度压到了黑线,那么小车向左旋转一定角度,否则的话小车将持续向右前方前进。 单挥度巡线的好处是搭建和编程都较为简单,但是也存在一些弊端,比如说小车不能距离黑线过远,黑线不能过细, 这些都容易影响到巡线的精度。好了同学们,以上就是单挥度巡线的操作方法,请自己动手试一试吧!下次我们将继续介绍多挥度巡线的原理及操作方法。


今天我们来学习一下如何使用多个地面灰度传感器检测黑线中的路口。当车辆中有四到五个地面灰度时,小车就可以很好的分辨路口了。 以五个灰度传感器为例,中间的三个灰度传感器执行正常的巡线操作,外侧的两个灰度传感器分别检测左右路口,检测路口的逻辑如下所示, 当最外侧的灰度没有检测到黑线时,小车一直巡线直到最外侧的灰度有一侧或者全部检测到黑线时,那么小车就不在巡线。 进入到通过路口模式,按照预设的程序做出前进或转向操作,直到做完以上操作,而且 且最外侧挥度全部感应不到黑线时,小车跳出通过路口模式准备下一个程序或者停车。 以上就是使用灰度传感器进行路口检测的办法了,鲸鱼机器人为了方便大家使用,对灰度进行了模块集成处理, 减少了大家编程的时间,提高了课堂效率,请同学们多加练习,我们在之后的课程中会继续学习有关传感器的使用方法。


同学们,我们今天来学习一下制作机器人过程中可能会使用到的数学模块。在鲸鱼机器人 scratch 编程软件中,我们为大家提供了八种有关数学运算的模块, 他们都是绿色椭圆形的。首先是简单的四则运算模块,我们要注意,在使用四则运算模块时,所有内嵌在其他模块之内的数学模块都是为套上了一层括号,在运算时优先计算这部分内容。 其次,我们还提供了随机数模块,我们只需要在模块中填写随机数的下线和上线,就可以在这个范围内取到一个随机值了。 我们还有取于模块,取于模块通常用在判断一个数是否是另外一个数的倍数。四舍五入模块,方便我们对得到 道的参数取尽四职。除了这些基本的数学运算模块以外,我们还提供很多高级的数学指令,这些都集成在这个叫做绝对值的模块中。我们点击绝对职名称就可以看到相关的指令了。 请同学们多加练习,体会在制作机器人的过程中数学带来的各种独特魅力。