小学课后服务 EV3乐高机器人 三阶 3 编程:变量、逻辑、信息传递(课件共19张PPT)

资源下载
  1. 二一教育资源

小学课后服务 EV3乐高机器人 三阶 3 编程:变量、逻辑、信息传递(课件共19张PPT)

资源简介

(共19张PPT)
乐高机器人 EV3
变量是EV3程序块内存中可以存储数据值的位置,存储之
后可以在本项目中直接读取使用,类似“仓库”。有两种
模式:写入变量、读取变量;变量选择器是创建新的变量
,并命名;输入一般是被给予值或逻辑。
变量
写入有5种内容:可以写入文本、数
字、逻辑、数字排列、逻辑排列写入时
需要添加变量名称(点击右上角空白),
命名后确定就完成添加。读取与写入相
呼应,可以选择已添加到程序的变量并
获取其中存储的值。
不管写入还是读取,在弹出菜单选择变量名称之前,
一定要先选好变量类型,名称一旦确定就存储该变量。
模式
校准的是反射光线强度的最
小值、最大值,重置是将颜色传
感器还原为原来的默认状态。
“校准—最小值”可以在值输入
中指定最小光线强度校准后颜色传感器会将此光线强度报告为0或指定值;同样,“校准—最大值”也可以设定最大光线强度100或指定值。
模式
10秒内对触动传感器按压进行计数。
提示:先写入一个数字0变量。然后在循环里面按
压一次触动传感器,读取数字变量,每次
+1累加;累加结果重新写入变量,读取每
次累加变量并显示,完成计数添加一个并
列程序,等待10秒,终止计数循环。
编程
编程示例
乐高机器人 EV3
逻辑运算模块对其输入进行逻辑运算,然后输
出结果。采用“真”或“伪”的输入,生成“真”
或“伪”的输出。逻辑运算模式有 :与、或、异或、
非。
逻辑
模式 使用的输入 结果
AND(与) A,B A和B都为“真”,则为“真”,否则为“伪”。
OR(或) A,B A或B中,任何一个为“真”,则为“真”。
A和B都为“伪”,则为“伪”。
NOT(非) A,B A和B中只有一个为“真”,则为“真”。
A和B都为“真”,则为“伪”。
A和B都为“伪”,则为“伪”。
XOR(异或) A A为“伪”,则为“真”。
A为“真”,则为“伪”。
模式
小车在离长方体6-25cm范围内运动,如果在运
动中感测到黑线,则小小车停止运动。
提示:小车一直走,超声波测的距离值与6-25cm
的范围比较,输出给予逻辑a;同时颜色传
感器测量黑线,输出给予逻辑b。两条件同
时满足,用AND逻辑。输出逻辑作为终止循
环条件,马达停止。
编程
编程示例
乐高机器人 EV3
消息传递模块用于在EV3程序块之间发送蓝牙
信息。模式有发送、接收、比较3种;消息标题用
于标识所接收的信息;接收程序块名称:要接收信
息的EV3名称。
消息传递
三种模式:可以发送、接收、比较文
本、数字或逻辑。要发送或接收信息,必
须先通过蓝牙将两个EV3程序块连接。
“比较”模式将接收的信 息与现有值进行
比较。若满足条件,则输出结果为“真”,
反之,则为“伪”。
模式
用一辆车的转动角度控制另一辆车的转弯速度。
编程
用USB连接EV3,打开编程右下角“程序块信息”,将
该EV3命名:EV3-1,作为“控制器”。如果同一房间很
多EV3在使用蓝牙连接,为防止信息辨别不清误传,可
在命名后面添加自己姓名。
蓝牙连接步奏1
创建要控制的“控制器”程序,下载到EV3-1控制器
上(信息发送方)。
蓝牙连接步奏2
创建要接收的“接收器”程序,下载到EV3-2控制器
上(信息接收方)。
蓝牙连接步奏3
作品展示、拓展
完善作品,将你的加特林搭建的更帅气。

展开更多......

收起↑

资源预览