这是我们的小车模型
我们还需要操作软件(虽然主机上也能操作)
软件下载地址:https://education.lego.com/zh-cn/downloads/mindstorms-ev3/software
编写控制程序,操作界面如下:
(箭头所指位置就是我们编写程序所需的程序块位置。)
今天主要是控制小车移动,所以我们主要使用绿色程序块的大型电机部分:
那么接下来,我们就三个图标一个个解释一下。
所以我们控制小车移动一般选择移动转向的程序块图标。
接下来我们再来看看这个图标里面每个符号代表着什么。
这里只需要注意,这里不是让车体转多少角度(那是陀螺仪该干的事),这是转向的百分比,比如转50%时,意味着车体的两个电机一个会转动,另一个会不动。
制动的意思就是说,选择√就是停止的时候,电机立马停止,反之,电机则会因为惯性再转一会儿。
制动对于我们的精确行驶很有意义。
好!差不多了解了一些,那我们想让我们的小车走一个正方形的路径,我们应该怎么编写程序呢?
正确思考过程应该是这样的:
1、分析我们要走多少段路,需要几个动作?
算上最后转回来的动作的话,我们总共需要直行+转弯4次,总共8个动作。
2、使用移动转向,测出小车转90°的弯需要多少幅度、轮子转多少度,得出数字之后,我们可以开始编写程序了。
3、先不要考虑循环,先一步步慢慢来,把一个个动作都写出来,脑子里才会很清晰,很有程序感。
以下是我的程序参考,具体数字有可能不一样:
(点击可放大)
以上,我们做了个小车,小坦克,让它简单地动了起来,接下来,我们再玩点有趣的,下次再见!
联系客服