小学课后辅务 青少年编程 4.旋转木马 课件 (32张PPT)

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

小学课后辅务 青少年编程 4.旋转木马 课件 (32张PPT)

资源简介

(共32张PPT)
旋转木马魔法村庄原来有一个旋转木马,这是活泼好动的精灵们最爱的项目。
1 材料准备
2 材料准备
注意:安装时,电机上有黄色凸点的面朝上。
3 材料准备
4 材料准备
5 材料准备
将旋转木马粘贴固定在图示位置。
秋千
小屋
旋转木马
开始编程啦!
控制电机
5V端口,GND端口输出电流为电机提供动力
OUT端口输出控制信号,控制电机正
转,反转,停止,调速
电机驱动模块
材料准备
20厘米红、黑公母线各一根
电机驱动模块
主机
电路实物连接图
注意:连接“5V”和”GND”端口的红线与黑线千万不能接反!!!
扩展板1
扩展板2
电机由OUT3与OUT4端口控制
电机的控制
OUT3,1:OUT4,0
OUT3 → 1
OUT4 → 0
Enter
按 停止
F7
实验结果:电机逆时针旋转
OUT3,0:OUT4,1
OUT3 → 0
OUT4 → 1
Enter
实验结果:电机顺时针旋转
按 停止
F7
OUT3,0:OUT4,0
OUT3 → 0
OUT4 → 0
Enter
实验结果:电机停止不转
运动方式 OUT3 OUT4
1 0
0 1
0 0
电机控制表
WAIT 60
10
20
30
OUT3,0:OUT4,1
逆时针转
停止
等待1秒
任务:控制电机旋转
OUT3,1:OUT4,0
顺时针转
等待1秒
WAIT 60
40
OUT3,0:OUT4,0
50
怎么给旋转木马加一个按钮呢?按下按钮就转一会儿。
主机按钮
我有“松开”和“按下”两种状态。
NEW
新建程序
我们要写一段程序来检测主机按钮信号值,先清空原来的程序。
Enter
10

20
GOTO 10
用BTN( )函数读取主机按钮数据。
BTN( )
获取BTN()端口信号值
让BTN()的值在显示器上显示
读取按钮数据
结论:
按下按钮时,BTN()的值为1;松开按钮时, BTN()的值为0。
任务:检测到按下按钮电机就旋转
BTN()=1
OUT3,0:OUT4,1
ELSE
OUT3,0:OUT4,0
IF
如果 否则
检测到按下
电机旋转
电机停止
NEW
新建程序
编写按钮控制旋转木马程序,先清空原来的程序。
Enter
10
20
IF BTN()=1 OUT3,0:OUT4,1 ELSE OUT3,0:OUT4,0
GOTO 10
程序解答

展开更多......

收起↑

资源预览