机器人弹钢琴-中鸣机器人
机器人钢琴诞生记
北大附中广州实验学校 张菊红
“机器人”相信大家都不陌生,国际国内大赛里见过机器人行走,见过机器人踢足球,可是您没见过“机器人钢琴”吧!周三机器人实践课上,四年级学生就成功地创造了一架“机器人钢琴”,它虽简陋,却有着琴的简易功能,有8个琴键,分别能发出dou、ruai、mi、fa、sao、la、xi、dou八个音,音质纯净,可以弹奏简单的乐曲,比如“两只老虎”,因为有了“人机交互”的功能,这架钢琴很快成了校园创新的焦点,许多同学闻讯前来观看,即兴弹奏一曲,对学生的发明创造都惊喜不已。那这钢琴是怎么诞生的呢?听我慢慢道来。
课例推出背景:
自04年起,机器人实践课逐渐成为我校科技选修课的一个亮点,校代表队参加全国青少年机器人竞赛广州市、广东省选拔赛,连续三年获得多个项目的奖励,这与他们每周的定期训练是分不开的,今天又有机器人选修课,学生一来就兴奋地问我:“老师,今天编什么程序,昨天我们组已经完成了屏障机器人、智能路灯,是四星级了”!看着学生自豪的样子,我想,“这批新生自我挑战意识还挺强,今天就来个难点的吧”!我说:“编个会唱歌的机器人”。
当时,我想起了那个“会唱歌的小丑机器人”……那是去年科技英语节上,机器人六年级组的同学,用了三天的时间完成了。它是用中鸣机器人设备组装成的,有头,有手,有腿。使用伺服马达,设计了三个自由度,所以小丑会做操,抬抬手臂,踢踢腿,头还会向两边歪。最妙的是小丑自己还会唱歌,“两只老虎,两只老虎,跑得快,跑得快,一个没有耳朵,一个没有脑袋,真奇怪,真奇怪”。伴着乐曲小丑机器人在桌子上一会儿象个“大”字,一会儿象个竖着的“一”字,非常可笑。今天就来试试四年级的同学,看看他们的编程潜质。
课堂实况:
拿出事先准备好的音乐简谱,写在黑板上,提示学生使用发音模块编程,具体怎么设置,分小组研究。有了前几次课的实战训练,学生开始熟练地添加组件,设置参数,编起了程序……社会科技组(这是学生给自已组取得名字)组长曹子扬同学,进度最快,首先碰到了问题,“老师,怎么设置dou\ruai\mi\fa……?”接着,火影组、海星牙组、名探柯南组、烈空组、皮卡丘组也相继受阻,于是实验进入讨论区。黄超亮同学找来参考书,发现里面有发音模块的频率与音阶对应的参数,受到了启发,大家开始分头调试,个个都目不转睛地盯着屏幕,生怕疏漏了哪个关键的环节,嘴里默念着,想是相当用心记了。
“社科”组这边先是由于每个音拖得太长,不好听,大家有些沮丧。我就提示,能不能将延时由一秒改为了半秒,听听声音就不会太“粘”了。后又因为每句之间太连贯了,听着旋律感不强,测试一次不行,有人建议加了停顿,几次反复的编程、调试、下载、运行之后,终于成功了。当这边响起了机器人有点嘶哑又悦耳的音乐时,其它组好是羡慕啊。组长曹子扬得意地说:“我的机器人会唱歌了,”接着又加了一句“但是得用这本书!”惹得大家哈哈大笑——没听说,机器人唱歌,还得用书——原来那上面写着必要的参数啊,我趁热打铁,引导学生,“频率参数不同,发出的音,就高低不同,这是物理中声音的振动原理,”这与科学课上学到的知识又一次重现在学生脑海中,学生一致回答,“老师,我们明白了”,“原来,这就是机器人再聪明,也得靠我们啊!”
教学目标达到了,效果还不错。但接下来发生的,是我事先没有预料到的。
“名探柯南组,他们怎么找了那么多环境光模块”?,“还摆成一排,一共8个”!学生一下子围了上去。原来,那组同学在黄斌老师的启发下,突发奇想,能不能编个钢琴,想唱什么,就弹什么嘛!这个想法挺大胆,可这太难了吧!大家都拭目以待。张锐升同学已经把组件都搭好,一个发音模块,做喇叭,8个环境光模块,就是8个琴键,还真象一个小钢琴。看,程序也写了一半了,但接下来,如何让机器人一人一个地检测,再判断,最后做出反应,达到手按哪个键,发音模块唱出相应的音阶呢?嗯,得好好想想,大家开始出主意,“用循环吧,要不断地检测,才可能做出发音反应”。“用条件判断吗?条件表达式怎么写?如何定义变量?要不要用if嵌套呢?经过一再讨论,我们决定用顺序结构,即if模块的else项为空就行了,这样附合编程序原则,简练,易读。
“人类历史上又一个划时代的创造就要开始了!“小家伙们都屏气凝神……第一次运行,怎么只有一个duo啊?原来大家太紧张了,下载程序前忘了编译了,少了不步,让计算机如何明白呢!再来一次,这下成功了,dou、ruai、mi、fa、sao、la、xi、dou……sao、dou,太棒了!钢琴诞生了!大家欢呼起来。
做事要精益求精,“加入间歇吧,这样有点停顿”,有人建议,“可以”。“每个音唱短点,这样弹起来,更灵活些”,“好,改进”,最后我们又把环境光判断的参照闵值调大了,这样只要手指轻轻一碰“键子”,“喇叭”就响起来了,
您可能关注的文档
- 新鲜人面试彩妆.DOC
- 方寸舞台书历史粤韵悠悠扬诚信-执信中学.DOC
- 方孔加工原理及工装结构设计-石油机械.PDF
- 方形截面Rogowski线圈的电气参数.doc
- 方法学比较法评价临床检验定量测量方法正确度时应-临床检验杂志.PDF
- 新鲜人生活停-淡江大学教务处.DOC
- 方言引尔雅考-CUHK.PDF
- 施工与工程管理.DOC
- 施工地方规定-广东交通科技计划.PDF
- 施工指导思想.DOC
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 2024年第四季度重庆市巫山县事业单位招聘22人历年高频难、易点(公务员考试共500题)模拟试卷完美版.docx
- GB50205-2020钢结构工程施工质量验收标准.docx VIP
- 无人机飞行操控技术 无人机飞行操控技术 03-飞机和大气的一般介绍.ppt VIP
- 《大学语文》(第二版)课程资源 阅读欣赏 小说 哑了的三角琴 教案.doc VIP
- 人力资源管理应届生个人简历.pdf
- 小班集体教学活动;教师回应行为;策略.doc VIP
- 2019最新煤矿制图图例(史上最全).pdf VIP
- 2026《智能手机营销策略研究—以华为为例》9000字.docx VIP
- 腕关节解剖课件.ppt VIP
- 2025年山东省枣庄市滕州市中考物理一模试卷.pdf VIP
原创力文档

文档评论(0)