- 乐高机器人:EV3与Scratch机器人基础与应用实例
- 林文编著
- 688字
- 2025-02-17 22:43:58
3.2 动作模块组
3.2.1 中型电机与大型电机

中型电机



大型电机
下拉菜单拉开后,有五种操作状态:
“关闭”可以让电机强制停车,1圈=360°(电机自转360°)。
“开启”就是控制电机的功率,功率有正负之分,分别控制前/后行走。
“开启指定秒数”是对运行时间的控制,如果前方有障碍挡住了行进线路,卡住轮子到了指定时间,这个程序块就执行完成了。
“开启指定度数”是控制最后是否制动,区别在于制动会停得较快,也会锁住电机刹车。不制动(EV3编程软件中将其称为惯性滑行)停得较缓慢。
“开启指定圈数”用于指定圈数和度数,电机必须运转到指定的圈数和度数。
3.2.2 移动转向

移动转向

注意:
转向是控制转弯角度的,角度接近100可用来调头。转弯的度数是移动转向模块给电机的两个轮子分配的转动度数,并不是整个EV3机器人需要转动的角度。
圈数是电机旋转的次数。度数是电机旋转的度数。时间是电机运行的时间。电机正功率向前,负功率向后。
3.2.3 移动槽、显示


移动槽
相当于把两个大型电机拼在一起。


显示模块

EV3显示屏的坐标
许多显示模块使用X和Y坐标指定要绘制项目的位置。坐标指定EV3程序块显示屏上的像素位置。位置(0, 0)处于显示屏左上角,如右上图所示。
显示屏宽178像素,高128像素。X坐标值范围从显示屏左侧的0到右侧的177。Y坐标值范围从顶部的0到底部的127。
擦除屏幕的意思是显示新的内容前,擦去旧的,系统默认擦除屏幕。

3.2.4 声音模块、程序块状态灯


声音模块
注意:
这里最右侧下拉框的等待完成是可以阻塞程序运行的。

声音模块与播放音符。

此程序会基于电机旋转传感器的位置,使音调频率发生变化。在手动转动电机时,音调会更改。


程序块状态灯
它可以控制EV3程序块的灯亮不亮,以及亮灯的颜色,闪不闪烁。