元旦带天天出去玩了,停了一课。本周继续学习乐高机器人编程。上次学习了触动传感器,这节课学习颜色传感器。
颜色传感器可以测颜色值、反射光值和环境光值三种值,具体的值可以在机器人的显示面板里看到。实际测试下来,对于颜色的感应还是会有比较大的误差,一般对白色、黑色和红色会准一点。这些需要孩子自己在实际中试。
在讲解了基本的端口显示之后,孩子自己做了一个往前走,遇到红色就停止的程序,很快就完成了。
接下来做一个难的,就是沿着红色的线前进。这个稍微复杂一点,原理就是遇到红色就往右走一点,非红色就往左走一点,这样可以保证机器人一直调整到红色线上走。孩子的接受能力还不错。
代码上使用了分支语句,包括两种方式,一种是比较,一种是检测,都可以解决这个问题。开始用颜色值做了一遍,后面又用反射光的值做了一遍。
两个小孩,一起玩得还挺开心。
视频如下,电池快没电了,走得好慢。
领取专属 10元无门槛券
私享最新 技术干货