好好搭搭官方文档
  • FAQ
  • 好好搭搭平台
    • 浏览器
    • 插件
    • 微信物联网小程序
      • 帐号绑定
      • 联网配置
      • 设备绑定
      • 物联应用
      • 在线编程
      • 自定义组件使用
    • 离线版
      • 好好搭搭Scratch中文离线版
      • 好好搭搭Scratch Arduino 2.0
      • Mixly For WuHan
    • 远程协助软件
    • PC端配网工具
    • 配网APP
  • 在线入门课程
    • Scratch编程入门
      • 第1课 喵喵初体验
      • 第2课 喵喵背古诗
      • 第3课 喵喵游西湖
      • 第4课 喵喵学做操
      • 第5课 喵喵学英语
      • 第6课 喵喵演奏会
      • 第7课 喵喵大抽奖
      • 第8课 喵喵运动会
      • 第9课 喵喵学画画
      • 第10课 喵喵出题目
      • 阅读材料一:好好搭搭Scratch中文离线版的使用
      • 阅读材料二:“好好搭搭”网站中的作品管理
      • 阅读材料三:使用PowerPoint制作中文文字角色
      • 阅读材料四:Scratch中的指令类型
      • 阅读材料五:Scratch中的三种程序结构
    • 基于Scratch的传感器板编程
      • 第1课 认识Scratch传感器板
      • 第2课 在Scratch中使用按键——点亮卧室里的灯
      • 第3课 在Scratch中使用LED——防火小卫士
      • 第4课 在Scratch中使用滑杆——生日快乐
      • 第5课 在Scratch中使用蜂鸣器——守卫松饼
      • 第6课 在Scratch中使用声音传感器——赛龙舟
      • 第7课 在Scratch中使用亮度传感器——太阳公公笑了
      • 第8课 在Scratch中使用摇杆――猴子接香蕉
      • 第9课 在Scratch中使用扩展模块——智能灯控
      • 第10课 综合作品制作——森林小卫士
    • 基于Scratch的Nova智能造物入门
      • 第1课 初识智能造物神器——Nova
      • 第2课 在Nova中使用单色LED——模拟红绿灯
      • 第3课 在Nova中使用数码管与按键——送给妈妈的计时器
      • 第4课 在Nova中使用蜂鸣器——音乐播放器
      • 第5课 在Nova中使用超声波传感器——魔法音乐盒
      • 第6课 在Nova中使用RGB LED与电位器——多彩台灯
      • 第7课 在Nova中使用声音与亮度传感器——智能声控灯
      • 第8课 在Nova中使用温湿度传感器——环境自动监测仪
      • 第9课 在Nova中使用电机与红外遥控――智能小风扇
      • 第10课 在Nova中使用舵机——会摇头的电风扇
      • 阅读材料一:“好好搭搭”插件的下载与安装
    • WU-Link智能造物入门
      • 第一课 初识物联网造物神器——WU-Link
      • 第二课 在WU-Link中使用点阵屏——玩转图案设计
      • 第三课 在WU-Link中使用点阵屏——送给妈妈的计时器
      • 第四课 在WU-Link中使用板载传感器——环境自动检测仪
      • 第五课 在WU-Link中使用加速度计——自制计步器
      • 第六课 在WU-Link中使用电子罗盘——指南针来了
      • 第七课 在WU-Link中使用红外传感器——红外电子琴
      • 第八课 Scratch与WU-Link互联互控——物联网点读机
      • 第九课 Scratch与WU-Link互联互控――物联网环境监测仪
      • 第十课 WU-Link之间的互联互控——抽签与抢答程序
      • 阅读材料一:WU-Link的无线网络连接设置
      • 阅读材料二:添加并绑定设备
  • 教学产品
    • Scratch传感器板
    • 好搭Box
    • Nova电子积木
      • Nduino HD
      • Nduino BOT
      • Nduino-Wulink
      • LED
      • 蜂鸣器模块
      • RGB模块
      • RGB灯带模块
      • 单按键模块
      • 四按键模块
      • 电位器模块
      • 亮度传感器模块
      • 超声波传感器模块
      • 声音传感器模块
      • 温湿度模块
      • 灰度传感器模块
      • 4位计时数码管
      • 4位计数数码管
      • 点阵模块
      • 红外接收模块
      • 红外对射模块
      • 蓝牙4.0模块
      • 单路电机驱动模块
      • 双路电机驱动模块
      • 大电流舵机驱动模块
      • MP3音乐模块
      • 火焰传感器模块
      • 霍尔开关模块
      • 继电器模块
      • 倾斜开关模块
      • 震动开关模块
      • 限位开关模块
      • 时钟模块
      • 陀螺仪模块
      • 摇杆模块
      • MQ2传感器模块
      • MQ3传感器模块
      • MQ7传感器模块
    • Arduino开源硬件
      • Arduino UNO主控板
      • Arduino IO扩展板
      • Wulink-UNO
      • haodaMIDI模块
      • LED灯模块
      • 蜂鸣器模块
      • RGB灯模块
      • 单按键模块
      • 四按键模块
      • 电位器模块
      • 亮度传感器模块
      • 超声波传感器模块
      • 声音传感器模块
      • LM35温度传感器
      • 温湿度传感器模块
      • 灰度传感器模块
      • 数码管模块
      • 点阵模块
      • 蓝牙模块
      • MP3模块
      • OLED模块
      • LCD1602显示模块
      • 红外接收模块
      • 红外发射模块
      • 激光发射模块
      • 继电器模块
      • 倾角传感器模块
      • 震动开关模块
      • 人体红外传感器模块
      • 上拉扩展模块
      • 土壤湿度模块
      • 颜色传感器模块
      • 摇杆模块
      • 音频录放模块
    • WU-Link
    • PythonBoard
    • 掌控
      • 掌控板刷好搭固件
      • WULink-Python
    • 3D打印套件
      • 时钟主板
      • 音乐主板
      • 通用主板
      • 机器人主板
      • 互联网主板
      • 电机主板
      • 灯光主板
      • 月球灯
    • 好搭磁性电子积木
    • 数字科学家
      • 主控
      • PH值传感器
      • 水浊度传感器
      • 拉力传感器
      • 压力传感器
      • 气压传感器
      • 水泵
    • KT板套件
    • 徽章板
    • 好搭Bit
      • Scratch3.0互动编程
      • MakeCode
      • Mind+
      • KittenBlock
      • MU Python编程
      • APP 移动端编程
  • 造物产品
    • WuLink-Nano
    • 好搭酷
  • 编程语法
    • Scratch
      • 指令
      • 程序结构
    • Arduino
      • 程序结构
      • 变量
      • 基本函数
      • 类库
    • Micropython
Powered by GitBook
On this page
  • 创意构思
  • “造型”选项卡
  • “顺序结构”与“循环结构”
  • “声音”选项卡
  • 脚本设计
  • 第一步:导入舞台背景与角色
  • 第二步:导入广播操声音文件
  • 第三步:编写程序让“学生”角色做广播操
  • 第四步:编写“循环结构”程序让“学生”角色做广播操
  • 第五步:为广播操配上音乐
  • 拓展思考

Was this helpful?

  1. 在线入门课程
  2. Scratch编程入门

第4课 喵喵学做操

Previous第3课 喵喵游西湖Next第5课 喵喵学英语

Last updated 6 years ago

Was this helpful?

操场上有很多同学在做广播操,伸伸臂、弯弯腰、踢踢腿。小猫“喵喵”也想跟着同学们一起学做广播操。 在本课的范例作品中,操场上的学生会配合广播操音乐不停地做出各种广播操动作,教“喵喵”学做操。

创意构思

Scratch的角色可以有多个造型,通过不断地切换造型,会产生动画效果。学生在操场上做广播操,就是按照这个办法做出广播操的各种动作。为了达到比较好的效果,还需要使角色造型的切换与广播操音乐的播放同步。

要完成本课的创意构思,需要了解以下的新指令:

1.

属于“外观”类别指令,如果某个角色拥有多个造型的话,使用这个指令可以切换到这个角色造型列表中的下一个造型。

“造型”选项卡

在Scratch中,如果当前选中的是角色,那么单击“造型”选项卡,可以对这个角色的造型进行编辑、设置。

2.

属于“控制”类别指令,Scratch循环结构指令中的一种,可以重复执行该指令中间所包含的脚本,通过指令的参数可以指定重复执行的次数。

“顺序结构”与“循环结构”

前几节课所编写的程序脚本,都是“顺序结构”,也就是按指令的顺序依次执行。这是一种最基本的计算机程序结构。

“循环结构”也是一种基本的计算机程序结构,它可以重复执行一段程序脚本,是最能发挥计算机特长的一种程序结构。

当“顺序结构”的程序脚本中存在周期性重复出现的指令时,可以使用“循环结构”对脚本进行简化,这样可以极大减轻程序脚本编写的复杂程度。

3.

属于“声音”类别指令,用于播放指定的声音文件;通过单击指令中的下拉列表参数,可以选择需要播放的声音文件。除了角色默认的声音文件,如果需要播放其它声音,都需要先在“声音”选项卡中导入,才可以在指令的下拉列表参数中选择。

“声音”选项卡

在Scratch中,单击“声音”选项卡,可以显示当前对象的“声音编辑区域”。

脚本设计

第一步:导入舞台背景与角色

1.单击“背景列表区”的

按钮,从打开的“背景库”中上传“basketball-court1-a”背景图片。

2.单击选中默认的小猫角色,将它重命名为“喵喵”;然后调整它的大小;最后将它拖放到舞台左下角的合适位置。

3.单击“角色列表区”右上角的

按钮;在打开的“角色库”中导入“D-Money Hip-Hop”角色;然后将导入的这个角色重命名为“学生”;最后将它拖放到舞台中央的合适位置。

试一试

单击选中“学生”角色;然后单击“造型”选项卡,看看这个角色有几个造型;最后快速地在这些造型上单击,观看舞台上这个角色的变化,你发现了什么?

第二步:导入广播操声音文件

“喵喵”在学做广播操时所播放的声音文件不在Scratch自带的“声音库”文件中,需要按以下步骤从“好好搭搭”网站下载并导入到程序作品中:

1.打开网络浏览器,在地址栏中输入“haohaodada.com/a2”,打开本课的范例程序网页,单击网页右边的“资源下载”选项卡,下载“广播操”这个声音文件。

2.由于广播操是“学生”这个角色在做操的时候播放的,因此应该先确认已经选中这个角色;然后再单击“声音”选项卡中的

按钮,在“打开”对话框中找到并且双击刚才下载的“广播操”声音文件,将这个声音文件导入到程序作品中。

第三步:编写程序让“学生”角色做广播操

要让“学生”这个角色能够根据广播操节奏切换造型做动作,可以按照以下步骤操作:

1.单击选中“学生”角色,将

指令拖动到脚本区。

2.将

指令拖动并且组合到

指令下方,这样每单击一次,就能切换一次角色造型。

3.要让“学生”角色中的造型不停地切换,应该添加多个

指令,为了能够看清每个动作,还应该在这个指令下方再添加一个

指令。

试一试

完成“学生”角色的脚本编写,使它能够做完一套广播操。完成以后仔细观察“学生”角色脚本,你发现了什么?

第四步:编写“循环结构”程序让“学生”角色做广播操

按照以上步骤所编写的“顺序结构”程序中,存在着周期性的重复指令,可以使用“循环结构”来简化原有的脚本:

具体脚本如下图所示:

想一想

如果想让“学生”做“伸展运动”这节广播操

指令中的参数应该设置成多少,它们之间存在怎样的数量关系?

第五步:为广播操配上音乐

为了达到更好地效果,还需要为广播操配上音乐。具体可以按照以下步骤操作:

1.确认已经选中“学生”角色,然后再将

指令拖动到脚本区.

2.将

指令拖动并且组合到

指令下方,单击指令中的下拉列表参数,选择导入的“广播操”音乐。

练一练

完成“喵喵学做操”这个程序作品,然后尝试调整

这两个指令的参数,使“学生”这个角色做操的动作与广播操音乐协调一致,最后能在音乐停止的时候结束做操动作。

拓展思考

请你用学过的知识让小猫“喵喵”学做操的过程更有趣。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关的视频。

或者扫描下方二维码观看以上内容相关的视频。

或者扫描上方的二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关视频。

单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处