小学专题教育 5.智能道闸 小学课后辅务 青少年编程 课件 (48张PPT)

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

小学专题教育 5.智能道闸 小学课后辅务 青少年编程 课件 (48张PPT)

资源简介

(共48张PPT)
智能道闸
智能停车杆
1 材料准备
2 材料准备
舵机
3 材料准备
舵臂
4 材料准备
5 材料准备
红外避障传感器
将传感器粘贴固定在图示位置。
6 材料准备
通过胶枪把它们固定到一起!
将停车杆粘贴固定在图示位置。
秋千
小屋
旋转木马
智能道闸
开始编程啦!
0
180
舵机的旋转角度范围
舵机的旋转范围为0度到180度。
自动停车杆
端口名称
输出信号类型
PWM信号输出端口
PWM信号可以控制舵机
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7(LED)
0、1
0、1
0、1
0、1
0、1
0、1
0、1
、PWM
、PWM
、PWM
、PWM
作用:控制对应端口,输出脉冲宽度调制波。可以控制舵机转到固定的角度。
PWM命令
PWM 数1,数2
数1 代表端口号(可用端口为2、3、4、5)
数2 代表脉冲宽度数值,可以控制舵机角度。
---正极
---信号线
舵机的连线方式
---负极
线路实物连接图
扩展板1
扩展板2
你手里的舵机现在停在多少度的位置呢?
如果不知道,我们先让舵机归“0”吧!
首先,我们把舵臂拆卸下来。
让舵机角度归零
PWM5,50
Enter
PWM数值是50时,舵机会转到初始0度的位置。
现在,我们把舵臂安装好。 注意:舵臂方向必须朝右。
探究PWM命令
PWM5,100
Enter
PWM5,150
Enter
PWM5,200
Enter
PWM5,250
Enter
0
180
PWM值为50
PWM值为150
编程任务:在指定范围内摇摆
控制舵臂摇摆
控制舵机转动到PWM值为50的位置
控制舵机转动到PWM值为150的位置
等待1秒
等待1秒
循环执行
WAIT 60
10
20
30
PWM5,150
PWM5,50
WAIT 60
40
50
GOTO 10
当有汽车靠近时,如何让停车杆自动升起来呢?
红外避障传感器
红外线发射管
红外线接收管
红外线
材料准备
30厘米红、黑、黄色公母线各一根
由IN3端口读取传感器数据
线路实物连接图
扩展板1
扩展板2
NEW
新建程序
我们来编程测试一下红外避障传感器的数据,先清空原来的程序。
Enter
IN( )函数
10

20
GOTO 10
IN( )函数:获取对应IN端口的数字信号值。
IN(3)
获取IN(3)端口信号值
让IN(3)的值在显示器上显示
探测到没有障碍物
探测到有障碍物
IN(3)=1
IN(3)=0
结论:
任务:检测到障碍物就抬杆
IN(3)=0
PWM5,150:WAIT 180:PWM5,50
IF
如果
检测到障碍物
杆抬起3秒后落下
NEW
新建程序
编写自动停车杆程序,先清空原来的程序。
Enter
10
20
IF IN(3)=0 PWM5,150:WAIT 180:PWM5,50
GOTO 10
程序解答
我们已经重建了精灵魔法村庄的所有建筑,到了把它们集体展示的时候了。
10 IF IN(1)=0 OUT1,1 ELSE OUT1,0
20 GOTO 10
10 IF IN(2)=1 OUT2,1 ELSE OUT2,0
20 GOTO 10
10 IF BTN()=1 OUT3,0:OUT4,1 ELSE OUT3,0:OUT4,0
20 GOTO 10
10 IF IN(3)=0 PWM5,150:WAIT 180:PWM5,50
20 GOTO 10
10 IF IN(1)=0 OUT1,1 ELSE OUT1,0
20 IF IN(2)=1 OUT2,1 ELSE OUT2,0
30 IF BTN()=1 OUT3,0:OUT4,1 ELSE OUT3,0:OUT4,0
40 IF IN(3)=0 PWM5,150:WAIT 180:PWM5,50
50 GOTO 10
1、按F3输入“SAVE”命令
2、按回车键确认保存
SAVE
I
Saved 56 byte
OK
I
保存程序
1往右拨到“OFF”,关闭主机开关。
2.按住按钮,不要松手。
3.往左拨到“ON”,打开主机开关。
冷启动

展开更多......

收起↑

资源预览