APP下载

“淋漓尽致”乐学机器人

2016-05-14魏安双铄

发明与创新·中学生 2016年9期
关键词:大块括号马达

魏安双铄

2012年,我参加了学校刚刚成立的机器人俱乐部。机器人的一切都让我觉得十分新奇——它的搭建不拘于图纸,想怎么搭就怎么搭,它的调试不仅限于一种模式,随机性强,与常规的课堂教学完全不同。

机器人的中心任务主要分为两大块,一是搭建,二是编程。看上去似乎很简单,但如果你不够胆大心细,就无法玩转那些小零件。

在搭建机器人的过程中,我总结出三个“理解”。

理解任务。每次搭建的最终目标就是“完成任务”,所以我们更需要深刻领会任务要旨,有目的地搭建,明确什么样的机器人能更容易地完成任务,而不是为了搭建一个很“酷”的机器人。

理解性能。机器人有多种传感器和功能模块,每一种传感器都有不同的用处。例如红外传感器用来测距,灰度传感器用来寻线,指南针模块用来确定正方向等。在执行某一种任务时可针对性地使用一种或多种传感器和模块,因此,我们需要了解每种传感器和模块的用途与用法。

理解机器。机器人会时不时地出点毛病,如无法寻线、马达反转、传感器不灵敏……这就需要“对症下药”:重新测定光值、检查马达线的位置是否正确、调节传感器的感受范围等。

想要机器人“乖乖听话”,按照你的想法精准运行,还需做到三个注意。

注意路线。在赛场上,顺利完成任务是最重要的,在同样完成任务的情况下,评判的标准就是时间。编程是对路程的规划,好的编程能让机器人走最合理、最简单的路线。

注意格式。在用C语言编写程序时,一定要注意格式,如在每一句程序后面加分号结束语句,在进入循环嵌套时,每个循环都用不同的括号,括号的位置要牢记,避免遗漏。

注意定义。为节省时间,可通过定义子程序代替大块大块的语句,在定义时,不能随便乱敲字母,要根据程序的含义确定最直观的代码,方便在编写主程序时调用。

学习机器人不仅培养了我的逻辑思维能力,还让我变得善于规划,对未来有了方向。(指导老师:徐勤波)

猜你喜欢

大块括号马达
括号填数
我曾丢失过半个括号
“入”与“人”
漏写括号闹出的笑话
“马达”外公
枰中侠侣
马达螺纹水壶后盖注塑模具设计
V先生的幻想世界
用大块肉做丸子
Zr基大块非晶合金低速切削性能试验研究