![乐高机器人:EV3与Scratch机器人基础与应用实例](https://wfqqreader-1252317822.image.myqcloud.com/cover/56/36862056/b_36862056.jpg)
上QQ阅读APP看书,第一时间看更新
3.2 动作模块组
3.2.1 中型电机与大型电机
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_01.jpg?sign=1738890716-YeCpWrM063tY9u2lFHjm9i3vHUOt39QH-0-c4a6de043d0d82e7ea16593807047ecc)
中型电机
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_02.jpg?sign=1738890716-Hn5pPIIOz4T7DGZyzXngJ4FSzVxpmx6I-0-154721ea33066996ecd007d3f092a3ac)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_03.jpg?sign=1738890716-CvC8aNhXmanqNtFO6r76LpQOyFaxHUI6-0-a034780521e4e7ab428ef7661d48d346)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_04.jpg?sign=1738890716-hWZPMj5lOGMnCIFGjvDMJ2U9IrNipWNo-0-906b61b6d06b840391c1dab679145d47)
大型电机
下拉菜单拉开后,有五种操作状态:
“关闭”可以让电机强制停车,1圈=360°(电机自转360°)。
“开启”就是控制电机的功率,功率有正负之分,分别控制前/后行走。
“开启指定秒数”是对运行时间的控制,如果前方有障碍挡住了行进线路,卡住轮子到了指定时间,这个程序块就执行完成了。
“开启指定度数”是控制最后是否制动,区别在于制动会停得较快,也会锁住电机刹车。不制动(EV3编程软件中将其称为惯性滑行)停得较缓慢。
“开启指定圈数”用于指定圈数和度数,电机必须运转到指定的圈数和度数。
3.2.2 移动转向
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_05.jpg?sign=1738890716-gCxYXEHzFi6UAUW1lZwalbWzgepwdMvO-0-1bbd7f72800e95db4f9b3af9d0e901a3)
移动转向
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_06.jpg?sign=1738890716-mYiRV46k1HVFT5637WoEz67pmL5u3Wbw-0-49b0bdc569dc84c6ec4f4647ead38148)
注意:
转向是控制转弯角度的,角度接近100可用来调头。转弯的度数是移动转向模块给电机的两个轮子分配的转动度数,并不是整个EV3机器人需要转动的角度。
圈数是电机旋转的次数。度数是电机旋转的度数。时间是电机运行的时间。电机正功率向前,负功率向后。
3.2.3 移动槽、显示
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_01.jpg?sign=1738890716-fSwCQMnHJMgIeTA6zJYOLGf4c7DUI6TN-0-58887778931a54285ab6938cd714da5d)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_02.jpg?sign=1738890716-H4LO3WSfiKRRa02ma7F4I66Ek8i6szpg-0-239212aa7d252538f45247217a65916a)
移动槽
相当于把两个大型电机拼在一起。
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_03.jpg?sign=1738890716-9C5ebDosTCCI6YbXQUlAbq7oisFPoQib-0-8217b9153e9496318c2b34f00ed63ef5)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_04.jpg?sign=1738890716-B8ZnMyCqs8dYRoXctcdHQykuYvllIGa1-0-d8a7bd4cb1485f6c0a410d52caa0974a)
显示模块
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_05.jpg?sign=1738890716-QRq5RGZhk4budL6dMV1v2EmfLbYER4vA-0-73c1c44cc4ed029f1efc1321ace49241)
EV3显示屏的坐标
许多显示模块使用X和Y坐标指定要绘制项目的位置。坐标指定EV3程序块显示屏上的像素位置。位置(0, 0)处于显示屏左上角,如右上图所示。
显示屏宽178像素,高128像素。X坐标值范围从显示屏左侧的0到右侧的177。Y坐标值范围从顶部的0到底部的127。
擦除屏幕的意思是显示新的内容前,擦去旧的,系统默认擦除屏幕。
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_06.jpg?sign=1738890716-XNrfQ6X8SJT6UMo7KHbldmeHlSfECmyB-0-286f8e045cc22ea425aaefc2abc6850e)
3.2.4 声音模块、程序块状态灯
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_01.jpg?sign=1738890716-zHNpiZfGneZ9hNeNmc6c3C9nWq03G897-0-8dcf775f530d5f3440501ba04bc676bd)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_02.jpg?sign=1738890716-Rj1uFYxXtMlt8fzmnYVVQf26tT4tXm8u-0-00344ffa02143653d3c38a57ab6ceba9)
声音模块
注意:
这里最右侧下拉框的等待完成是可以阻塞程序运行的。
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_03.jpg?sign=1738890716-VcbJVq4Jvlb2HmCCkUUJstATgB4rpdkg-0-6e399cfbd01a3500f17844f3108794bf)
声音模块与播放音符。
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_04.jpg?sign=1738890716-60U037ftXKvuQHkuwoJwIA0en3VsTIpi-0-cad5bf0aca54051b54462fbb85e7c01b)
此程序会基于电机旋转传感器的位置,使音调频率发生变化。在手动转动电机时,音调会更改。
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_05.jpg?sign=1738890716-mmzsA1aUsitfL1n85Az5G875IVKZ0CWf-0-9f37db1e7361f27182604e0cdcb29258)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_06.jpg?sign=1738890716-rJtFC7HGItDHuydXkbCZCcvRxcL08lZe-0-bef8f37d1305f2779464f4bbe2caf9a3)
程序块状态灯
它可以控制EV3程序块的灯亮不亮,以及亮灯的颜色,闪不闪烁。