初中九年级信息技术鹦鹉学舌一录放音模块_第1页
初中九年级信息技术鹦鹉学舌一录放音模块_第2页
初中九年级信息技术鹦鹉学舌一录放音模块_第3页
初中九年级信息技术鹦鹉学舌一录放音模块_第4页
初中九年级信息技术鹦鹉学舌一录放音模块_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

鹦鹉学舌—录放音模块大家还记得手机游戏“会说话的汤姆”吗?电子语音系统以及人机交互是机器人的一个重要分支,有着广阔的应用前景,也是人们喜闻乐见的一种娱乐方式。我的娱乐我做主,现在,大家就一起来开发自己的“汤姆猫”吧!导学指南o了解录放音模块的结构;o掌握录放音模块的编程方法;o熟练应用多种控制语句编程。创意设计制作一个能够重复人类说话的机器人,它能自动侦测到有人说话,在声音结束后进行复述,就像一只可爱的鹦鹉,如图2-5-1所示。实践园地一、搭建机器人

本节课的机器人上面只用了一个录放音模块,也可以自己加上修饰,使其更像只一猫。搭建效果如图2-5-1所示。

搭建机器人,编写程序,使用控制器自带的内置麦克风检测声音,使用录放音模块录制声音,并且发送出来。二、根据机器人要完成的任务,设计出流程图,如图2-5-2所示三、编写一段小程序,控制该模块进行录音、放音操作1、新建项目程序。建立一个主程序文件,命名为“yingwu”,如图2-5-3所示。2、添加程序模块。从“其他检测”模块库中拖出“录放音”和“音量测量”模块图标到主编辑窗口,如图2-5-4所示。3、设置“录放音”模块端口及参数。将“录放音”模块连接在端口P2上,在图标上鼠标右键单击打开【属性】对话框,“录放音”模块一共有三种工作状态,分别是播放第一段音频、录制第一段音频、停止录放音工作。设置方法如图2-5-5所示。4、设置“音量检测”模块。“音量测量”传感器集成在控制器上面,所以不需要设置端口,但需要设置返回变量,用以存储传感器的测量值。右键单击“音量检测”模块,在【音量检测】对话框中进行设置,如图2-5-6所示。5、编写一个分支程序。在音量大于500的时候开启录音程序25秒时间,然后停止录音,接着反复播放刚才的录音,就像一只鹦鹉,程序设置如图2-5-7所示。知识与技能

所有集成在机器人大脑上的输入、输出部分,传感器或者执行部分,都不需要设置端口,控制器上有音量检测的界面,同学们可以使用,也可以应用己学的知识,自己写一段显示检测程序。条件判断表达式里的阈值设置为500,但不一定适合所有环境条件,同学们应该以自己课堂上的具体参数来设置。6、添加外部循环。目前的程序只能进行一次检测,在我们说话以前程序早已执行完毕了,所以需要使用循环结构,在没有满足声音条件之前,始终进行检测,程序设置如图2-5-8所示。四、下载、运行、调试本程序当中可能需要调试的部分有音量、延时时间的长短。大家在调试的时候要注意,“录放音”模块开始工作的时候需要准备时间,等到模块上红灯常亮了,就说明准备好了,录音时间不能太长,只能录9秒钟左右。五、保存程序学习评价★学习经验和心得交流:_______________________________★学习到的知识和技能:_______________________________★顺序结构特点:_____________★分支结构特点:_____________★循环结构特点:_____________学习拓展

录放音模块应用范围几乎可以涉及所有的语音场所,如报站器、报警器、提醒器、闹钟、学习机、智能家电、治疗仪、电子玩具、电信、倒车雷达及各种自动控制装置等。

在生活中,我们经常会碰到这些情况:空调突然“罢工”了,提示“E1”错误,好不容易请维修人员来检查后发现仅仅是滤网脏堵了,清洗一下就好了;打印机突然坏了,跳出一堆英文代码,检查半天才发现原来是卡纸了…普通客户很容易被一些常见故障难倒,而专业人员赶来却发现是举手之劳的小问题,如果设备在出错时能够进行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论