友情提示:380元/半年,儿童学编程,就上码丁实验室。
这几天在准备青少年编程考试-二级Scratch,把巡线小车的练习题再做一遍。二级只要求做直线巡线行驶,我们先实现了直线巡线行驶,然后通过两个轮子点,实现了曲线巡线行驶。先指导小孩在纸上画出逻辑过程,小孩负责操作,我负责解说,录制了完整的视频。有兴趣的小朋友可以试试。建议面向对象:8-10岁小学生,时间2小时。
一、直线巡航:这是一个上坡的直线马路。开始时车子在左边,往右行驶,上路,然后会自动沿着黑色的马路往前走,到右边即停止。 这个程序简单,但只适用于山坡的直线马路,不适用于下坡,因为没有判断左右的方向,其实一直都在往左校准方向。能够满足二级的考试要求。如果速度快或方向改变过大,会造成翻车事故。
视频:
二、曲线巡航:这是一个弯曲的赛道。开始时车子在马路上,然后车子会自动沿着弯曲的马路往前行驶。这是比较常用的巡航方法,使用了左右两个点作为基准,相当于左轮和右轮。如果左轮压到黑线,那么相当于往右偏了,要往左边旋转校正方向。如果右轮压到黑线,说明要往右边旋转,校正方向。最后车子就根据曲线不停的调整前进的方向。如果速度快或方向改变过大,会造成翻车事故。
视频:
之前的巡线行驶请见这里。
转自公众号:
艾博特