基础入门

乐高 EV3 官网:https://education.lego.com/zh-cn/product-resources
可以在这里下载 IDE,课程等。需要注意的是,这里的课程貌似都是以教育版 45544 的零配件为准。如果你购买的是 31313,那会缺不少器件,课程里的搭建并不一定能完成。

hello world

  1. EV3 程序块需要 6 节 5 号电池。装好电池后,按住中间按钮启动程序块。

IMG_6261.JPG

  1. 蓝牙连接电脑:
  • EV3 程序块中选到设置,选择 Bluetooth
  • 电脑上找到 EV3,连接
  • EV3 程序块中点确认,然后确认密码为:1234
  • 电脑上确认连接密码为:1234,连接成功

IMG_6262.JPG 截屏2021-01-23 下午3.29.36.png

  1. 连接成功后,可以进入到编程界面。将左边的命令条拖动到右边,开发出我们自己的第一个程序:hello world

截屏2021-01-23 下午3.37.54.png

  1. 点击“下载并运行”,将写好的程序下载到 EV3 程序块,并且运行

截屏2021-01-23 下午3.39.21.png

  1. 在 EV3 程序块上,点到最左边的运行按钮,确认运行。效果如附件

normal video.mp4

尝试一些输入输出

  1. 把触摸传感器连接到 EV3 程序块的输入端口(1,2,3,4)

IMG_6267.JPG

  1. 把电机连接到 EV3 程序块的输出端口(A,B,C,D)

DINGTALK_IM_4004443008.JPG

  1. 编写好程序。以下程序表示:当端口“1”的触摸传感器被“按压”,端口“A”的电机“顺时针”转“5”圈。效果如附件 normal video (1).mp4

截屏2021-01-23 下午4.07.11.png

乐高传感器

红外传感器

IMG_6277.JPG
红外传感器可以检测从远程红外信标(IR 信标)发送的红外光信号。红外传感器也可以发送自己的红外光信号,并检测其他物体对此光线的反射。它分为三种模式:

近程模式

在“近程”模式中,红外传感器发送自己的红外信号,可以检测传感器前方物体对此信号的反射。反射信号的强度可以用于估计物体的接近程度(距离)。

数据 数字 备注
近程 数字 0 至 100 与传感器前方物体之间的相对距离。0 表示非常接近,100 表示遥远。
  • 近程值不直接对应于特定距离。该值取决于传感器前方物体的颜色和材料及其他因素,因为浅色物体对(红外)光的反射能力好于深色物体。
  • 红外传感器无法检测非常接近于传感器(大约 1 厘米或半英寸以内)的物体的近程。
  • 红外传感器的“信标”模式也提供近程数据,但是只用于检测与 IR 信标之间的接近程度。

    信标模式

    在“信标”模式中,IR 信标连续发射特殊信标信号,红外传感器可以检测传感器前方信标的近似位置。
数据 类型 备注
已检测 逻辑 真/伪 如果在指定频道上检测到 IR 信标,则为“真”,否则为“伪”。
近程 数字 0 至 100 与信标之间的相对距离。0 表示非常接近,100 表示遥远。如果完全未检测到信标,则近程为 100。
标头 数字 -25 至 25 0 表示信标位于传感器正前方,负值表示位于左侧,正值表示位于右侧。

远程模式

在“远程”模式中,红外传感器可以检测 IR 信标上的按钮按压。例如,可以使用“远程”模式对机器人进行远程控制。

数据 类型 范围 备注
按钮 ID 数字 0 - 11 标识在 IR 信标上按压的按钮或按钮组合。

0 = 无按钮(并且“信标”模式关闭)
1 = 按钮 1
2 = 按钮 2
3 = 按钮 3
4 = 按钮 4
5 = 按钮 1 和按钮 3 同时
6 = 按钮 1 和按钮 4 同时
7 = 按钮 2 和按钮 3 同时
8 = 按钮 2 和按钮 4 同时
9 =“信标”模式开启
10 = 按钮 1 和按钮 2 同时
11 = 按钮 3 和按钮 4 同时

乐高编程 - 图10

颜色传感器

IMG_6269.JPG

颜色模式

传感器可以检测七种不同颜色:黑色、蓝色、绿色、黄色、红色、白色和棕色。不是这些颜色之一的物体可能会检测为“无颜色”,或可能检测为相似颜色。

反射光线强度模式

进入该模式,红色 LED 指示灯会开启。该模式实际测量的事从物体反射回的红色光的强度。其中 0 表示非常暗,100 表示非常亮。

  • 可以使用此方法测量表面或物体上的颜色阴影,因为较暗颜色阴影会将较少红色光线反射回传感器。
  • “反射光线强度”模式测量进入传感器的光线总量。这包括红色 LED 的反射以及房间中的任何光线。传感器位置应接近于(但不接触)所测量的表面,以减小外部光源的影响。

    环境光强度模式

    进入该模式,蓝色 LED 指示灯会微弱开启,可帮助识别传感器处于“环境光强度”模式,但是不影响光线测量,除非物体非常接近于传感器。
    0 表示非常暗,100 表示非常亮。
数据 类型 范围 备注
颜色 数字 0-7 在“颜色”模式中使用。
0 = 无颜色
1 = 黑色
2 = 蓝色
3 = 绿色
4 = 黄色
5 = 红色
6 = 白色
7 = 棕色
光线 数字 0-100 在“反射光线强度”和“环境光强度”模式中使用。以百分比形式测量光线强度,0 = 最暗,100 = 最亮。

触动传感器

IMG_6267.JPG
触动传感器检测是否按入了传感器正面的按钮。它不能测量按入按钮的程度或力度。

数据 类型 备注
状态 逻辑 如果按入了按钮,则为“真”,否则为“伪”。
按压 逻辑 如果按压,则为“真”,否则为“伪”(与“状态”相同)。
松开 逻辑 如果按压,则为“伪”,否则为“真”(与“状态”相反)。
碰撞 逻辑 如果在过去按压并松开了按钮,则为“真”。下一次“碰撞”发生因而需要新的按压和松开。

超声波传感器(缺)

陀螺仪传感器(缺)

NXT 声音传感器(缺)

温度传感器(缺)

搭建