三、声音重现

第11课 声音重现-录音采集

任务场景:声音重现-录音采集
任务场景:声音重现-录音采集

一、任务目标

把测量数据或录音存下来,过一会儿还能打开回看、回听,不怕一断电就丢。

二、我们要学什么

  • 学习要点:采集录音并保存,过后还能回听
  • 本课过关:能完成:录一段声音存下来,之后能打开回看或回听。
  • 示例对齐:体验题对应 「3-3-1 声音重现-录音采集」;完整代码对应 「3-3-2 声音重现-录音重现」。

三、本节要点

围绕「采集录音并保存,过后还能回听」来搭。上一课写的是一般数据;本课专门采声音,强调「录下来才不怕丢」。

1看任务采集一段音
2抓关键录音并保存
3验现象过后能回听

四、解题思路

关键能力「采集录音并保存,过后还能回听」。可对照:语音备忘录:对着设备说几句,存成文件,过一会儿还能放出来听。 通道:输入=声音传感 + 按键控制采集,输出=保存的录音,屏或灯提示状态。成功时应见:录完后能否找到文件并回放/回看。

本课主要用到:彩屏 TFT、彩灯/LED、板载按键、声音传感。

  1. 1从麦克风采集音频并写入文件。
  2. 2保存后应能找到文件并回放。
  3. 3和第 10 课区分:本课保存的是声音,不是普通文字数据。
  4. 4录一小段,确认能回听。

解题流程(只留关键词)

1. 写入再读出2. 保存后应能找到文件并3. 运行核对

五、图形块功能讲解

下表是本课新出现的图形块。旧块不重复讲解;认完再点「载入」到工具箱核对。

图形块分类作用本课用法
清屏
显示清空当前显示内容。本课里用它做:清空当前显示内容。载入后按名称在工具箱核对。
尝试执行
控制捕获运行错误并保证收尾代码执行。对应步骤中的:捕获运行错误并保证收尾代码执行。打开工具箱核对同名块。

六、知识点讲解

录音保存:采集音频写入文件,之后可回放。过关看录完能找到文件并回听。

先对照屏幕/灯/声:录完后能否找到文件并回放/回看。再录一句特殊的话,回听核对是不是这句。

七、编程练习

先点「载入」进入 MixVM(board=sowl_design)。默认积木模式;程序来自 MixGo SOWL 六学期兴趣课程/学期2。若题目标了 design 外设,接线会一并导入。在 Mixly 里「运行 / 停止」,需要时点「检查」。动手前请看本页第四节和第五节。

六学期兴趣课程:3-3-1 声音重现-录音采集.mix。载入后运行。

八、课堂练习

前两题是判断,后面是选择;选定答案后点击「检查」。

  1. 判断:录音只在当时显示一下,存不住,一离开就丢。

  2. 判断:按本课过关来核对:录完停一下再打开回放或回看,确认内容还在。

  3. 录音采集的目标是?

  4. 输入包括?

  5. 本课还没强调?

九、本节小结

带走一句:已经能按「采集录音并保存,过后还能回听」做出对应现象。