内容正文:
第10课
机器人生日表演
新媒体运营
课程回顾
新媒体运营
前面的课程我们学会了不同种类的机器人,通过编写程序,让机器人能够自动避障、寻光、听声音、自动控温、沿轨迹行走。
那我们可不可以根据所学的知识,同样去编写程序,来制作一个会进行生日表演的机器人呢?
新媒体运营
目录
CONTENT
识别生日蛋糕
01
“听到”掌声
02
唱生日歌
03
行业PPT模板http:///hangye/
搭建与调试机器人
04
新媒体运营
01
识别生日蛋糕
PART ONE
新媒体运营
制作机器人动作:当把蛋糕放到机器人面前时,机器人识别蛋糕后会眼睛不断发光,否则眼睛不发光。
要完成识别蛋糕的任务,机器人的眼睛需要用到哪种传感器呢?
01 识别生日蛋糕
让我们一起来学习吧!
新媒体运营
进入RC编程平台主界面,参考如图所示,编写机器人识别蛋糕的程序,具体如下:
1.添加所需模块
2.设置条件判断语句“红外避障变量1==1”
3.条件判断两侧分别添加“彩灯”模块,选择“黄色”,表示眼睛发亮,“全灭”表示眼睛闭着,端口同样设置为P2
01 识别生日蛋糕
新媒体运营
试一试
(1)在仿真平台上添加3D仿真蛋糕(可用圆形的障碍物和火源点组成)。
(2)在仿真平台上试着移动“蛋糕”,观察机器人是否会眼睛发光。
新媒体运营
说
一
说
前面由圆形的障碍物和火源点组成的“生日蛋糕”,我们除了可以用红外避障传感器识别以外,还可以用什么传感器来识别呢?
新媒体运营
02
听到“掌声”
PART ONE
新媒体运营
02 “听到” 掌声
当“蛋糕”放到机器人面前,机器人的眼睛发光时,大家都为它欢呼鼓掌。这时怎么让机器人听到大家的掌声呢?
可以通过添加前面所学的机器人识别声音的程序。
新媒体运营
具 体 操 作
(1)添加机器人声音传感器以及声音判断模块
02 “听到” 掌声
选择“声音变量”及对应P3-P8端口(由于P1和P2端口已经被红外避障传感器占用)
新媒体运营
具 体 操 作
(2)输入判断条件表达式“声音变量==1”
02 “听到” 掌声
表示声音传感器检测到有信号,即机器人“听到了”掌声
新媒体运营
03
唱生日歌
PART ONE
新媒体运营
装配音乐播放器
当掌声响起时,机器人就要唱生日歌了,怎样才能听到它的歌声呢?这需要给它装配一个音乐播放器。
机器人要唱的歌曲乐谱,可以通过编写程序保存到微电脑中,当机器人执行程序时,音乐播放器就会把歌曲播放出来。
03 唱生日歌
新媒体运营
具 体 操 作
(1)添加机器人生日歌的程序,并编辑“音符表”
03 唱生日歌
新媒体运营
(2)编写完程序后,将编写好的庆祝生日的程序下载到机器人的微电脑中,这样机器人才会具有
识别蛋糕、听掌声和唱生日歌的本领。
03 唱生日歌
新媒体运营
04
搭建与调试机器人
PART ONE
新媒体运营
做完了前面的工作之后,我们应该如何搭建本领如此强大的机器人呢?
首先要清楚搭建需要哪些构件和传感器,还要准备好搭建模拟蛋糕的圆柱体、小蜡烛等物品,然后才能拿开始动手制作。
04 搭建与调试机器人
新媒体运营
试一试
(1)
(2)制作调试机器人用的模拟生日蛋糕。
用一些圆柱体的东西模拟蛋糕,高度要高于红外避障传感器所在高度,否则识别不到,其中,如果用了光敏传感器来识别蛋糕,则需要点燃真正的蜡烛。
新媒体运营
小
妙
招
我们在调试机器人的时候,遇到功能无法实现时,应该:
1.先检查所搭建的传感器及输出组件与微电脑连接端口是否正确。
2.再检查编写的程序所选择的端口是否与搭建的机器人连接端口一致。
新媒体运营
填
表
格
测试内容 记录机器人表现 判断与分析
(1)把蛋糕悄悄地放在机器人面前
(2)把蛋糕从机器人面前拿开
(3)机器人在蛋糕面前时掌声响起
(4)机器人在蛋糕面前时掌声停下
搭建并完成机器人表演项目测试表
新媒体运营
课堂总结
新媒体运营
机器人生日表演
一、识别生日蛋糕
二、“听到” 掌声
三、唱生日歌
四、搭建与调试机器人
课堂总结
新媒体运营
$$