上一parts实现了自动晾衣架,感觉还不是很过瘾,本次实验自动扫地机器人,除了底板由积木搭成外,还加上360度舵机,用于控制小车的速度,180度舵机,有于控制前杆的抬起角度。最后由格物板进行总控。
搭积木的过程就不说了,严格按照ppt搭建就是了。但是还是吐槽一句,在所给的PDF资料“L3搭建手册”中,这个章节有些问题,一是不全,在格物板的安装上缺失了。二是没有说明, 有些部件看不清楚颜色,也没有标号,特别是轴和齿轮很容易看错,导致中间返工两次,相比来说ppt教学还是很仔细的。放大也清晰,说明也到位,希望后边能更新。
接下来是程序设计,参考了ppt教程,试用Gewucode软件按照流程一步一步的实现,使用可视化编程的方法,很方便,逻辑很清晰。
后边,稍微做了修改,具体如下
1、取消按键B,因为在运动中也不按。而是增加了定时器,在A按键按下后若干秒后停止
2、增加了LED屏显示当前状态,如正在工作和停止工作
3、增加了全局变量state,通过它来同步小车运动与LED屏的显示。
调整后的代码块如下所示。
小车运行的视频如底部视频所示。
小结:
试用可能快截止了,还有些意犹未尽,小河狸
开发板给我的感受:
1、改变了我对可视化编程的偏见,感觉还是很好用的,特别是针对初学者或者小朋友,培养编程逻辑,不被具体的代码所干扰和烦恼,调试简单,编译基本都能通过。
2、搭积木的方式,给了编程很大的乐趣,可以将烦躁的编程学习与快乐的拼搭相结合,寓教于乐目的达到了
3、小小吐槽,目前的官方材料,除了几个ppt课程还比较详细外,其他都还欠火候,有些的地方还有明显错误。此外micropython的开发试用的mueditor,最大的不方便是,不能很好的定位到错误的地方。导致不是很方便调试。
最后,再次感谢小河狸给的这次机会,试用虽然快结束了,但快乐编程的理念还在继续。
fbceaaa9afb3eb10db01913938a6fae5