![乐高机器人: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=1739044220-HuvMfhykuY7MQpXSYLswJSVSc35r8WCW-0-7a57a2d70c35bce22bb1ee9ec1f60aa9)
中型电机
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_02.jpg?sign=1739044220-wSGwLp0Axw8gwZcOLFad1goCnPaynAob-0-07df9b716cd6eb096fb7fd9452191972)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_03.jpg?sign=1739044220-1vt1D9nVz9NX7IqBTU4XXtsGVznHD3mJ-0-620948e5f3ea3e87da34669be43f608d)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_04.jpg?sign=1739044220-AdgHlX2ne5HdvKIsq4Xubbx7ZFPj2CAl-0-2f1b5fcb3180aa9a881884b90e9abc0c)
大型电机
下拉菜单拉开后,有五种操作状态:
“关闭”可以让电机强制停车,1圈=360°(电机自转360°)。
“开启”就是控制电机的功率,功率有正负之分,分别控制前/后行走。
“开启指定秒数”是对运行时间的控制,如果前方有障碍挡住了行进线路,卡住轮子到了指定时间,这个程序块就执行完成了。
“开启指定度数”是控制最后是否制动,区别在于制动会停得较快,也会锁住电机刹车。不制动(EV3编程软件中将其称为惯性滑行)停得较缓慢。
“开启指定圈数”用于指定圈数和度数,电机必须运转到指定的圈数和度数。
3.2.2 移动转向
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_05.jpg?sign=1739044220-al5Gy6xdn8dDMWHtrDMZHomdt7XnTa8O-0-a14245639ba4c71556899bc59bed633d)
移动转向
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/53_06.jpg?sign=1739044220-sUQXsCbXM8qACGJejFtqh1D82IGED9Ky-0-3ae34e6b7d3bd710966ba1126271da55)
注意:
转向是控制转弯角度的,角度接近100可用来调头。转弯的度数是移动转向模块给电机的两个轮子分配的转动度数,并不是整个EV3机器人需要转动的角度。
圈数是电机旋转的次数。度数是电机旋转的度数。时间是电机运行的时间。电机正功率向前,负功率向后。
3.2.3 移动槽、显示
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_01.jpg?sign=1739044220-Ww2sTYbB48it2VZ8I7aOJfX8su2BoRBp-0-e22aa3785dd5c209c5b051c1693338e0)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_02.jpg?sign=1739044220-bK6JVN7bQOjjnnx6mZypQj9CAKxvCZaC-0-eb6fa4d6c8639297fe251bec6d0889f0)
移动槽
相当于把两个大型电机拼在一起。
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_03.jpg?sign=1739044220-BEZS1qa52Xkk5L6meZQn4HRXaC6G5rvO-0-f87a598e55bf3163762e3050adbd367f)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_04.jpg?sign=1739044220-EcOuAPwdhaxyJLxImkt7VoI30MotVwV5-0-f654d0d01d61a588947f1a5ee5d90a85)
显示模块
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/54_05.jpg?sign=1739044220-mw3VikfXPNm2VZ1Fjca8n0YobEZJKZK9-0-cb5df06d5ed2b5d6652f5095cac3ece2)
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=1739044220-npqVQEvyS4onVeCqKvDwjVOkA3ufukw7-0-3cb3e0bd39a57f654f693c2e8d64afc6)
3.2.4 声音模块、程序块状态灯
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_01.jpg?sign=1739044220-ZYQOl6ci7eBosybCunY0BMeqX5WHwRE9-0-118923208ef0cfe72893846e7f4dc581)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_02.jpg?sign=1739044220-S664cTnj2trdgXjYstnuZuR49uvBJZ8N-0-68e383396e242c297cf3bdf43e751877)
声音模块
注意:
这里最右侧下拉框的等待完成是可以阻塞程序运行的。
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_03.jpg?sign=1739044220-Byc34BOw6flgBXcu0r0FCWh5PYImr6xk-0-17c7a9cf2dfe0774a41acb693164d9da)
声音模块与播放音符。
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_04.jpg?sign=1739044220-pyhlgRbAuH15DP2clW2rCBEemqBpObMj-0-74873f4536e83896661e42ea9ae7c1ac)
此程序会基于电机旋转传感器的位置,使音调频率发生变化。在手动转动电机时,音调会更改。
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_05.jpg?sign=1739044220-lHZra0YkGCvPprgGU3wr1d1VKdqvnDRf-0-40b940963f1bacac17417b249e112c9b)
![](https://epubservercos.yuewen.com/54B5A3/19549638401509406/epubprivate/OEBPS/Images/55_06.jpg?sign=1739044220-DppfqBovbD8wgMfiCoqiwmeMzQa6nT8C-0-8d4a6eee95f628a643ce594e547fd3e3)
程序块状态灯
它可以控制EV3程序块的灯亮不亮,以及亮灯的颜色,闪不闪烁。