这节课我发现我忘记带相机了……囧。。。所以啥都没拍
这节课开始做第三个房间的任务了,俞沐开开始思考怎么找到第三楼的“人质”(实际上是个可乐罐),汪运洲要设计怎么把人质抓住,然后放到安全区。
俞沐开首先想到的就是用超声波测罐子的位置,跟WRO比赛有异曲同工之处~所以先把超声波装上去吧!
汪运洲做了一个像筷子一样的夹子,一边一个,形成了V型~然后用马达来夹罐子。但是嘞……假如用手用筷子夹易拉罐,肯定在夹起来的时候,容易让罐子倒掉。因为规则规定人质倒了是没有分数的……所以他突然发现,要多几层筷子才行~
俞沐开将超声波装好后,开始思考程序逻辑了~但是因为装了两个超声波,又要测前面有没有罐子,也要测旁边有没有罐子……这在程序上怎么写呢?要同时执行两步?
其实不用这么复杂,我跟他讲明“橙色的等待模块”的原理,是利用“读取值”模块,在“循环”中不断读取,当达到自己想要的数值时,就会跳出循环,执行接下来的程序动作。那么如果要同时读取2个超声波,是不是在循环里面读两次,然后再判断是否需要跳出循环呢?
俞沐开恍然大悟~知道程序该怎么编写了!
时间过得很快~马上就下课了。虽然俞沐开程序上还有些数值调整不正确,不过大致了解程序的思路了。汪运洲的夹子也装到机器人上面去了~不过因为还没编程,没办法试验马达转动时候的效果……下次看来要两人组合一起试验啦!