关注
10
粉丝
12
帖子

掌控板和物联网编程入门2.3-生日贺卡

一、基本信息

作品名称:生日贺卡

作者姓名:季晨悦、朱纯艳、黄斯文

作者单位:飞鼠科技

教材名称:《掌控板和物联网编程入门》

教材类型:自编教材

教材简介:这是在谢作如老师指导下,为普及掌控板应用而设计的创客教程。课程的逻辑结构分为神奇屏幕、趣味媒体、智能物联、实战开发四个单元,共18课,综合了编程、造物、物联网等常用技术情境,轻松学习python编程。

执教年级:初中

课时长度:1课时

涉及器材:掌控板

涉及软件:mPython

文件清单:教学设计、配套代码

二、作品内容

第2单元第3课 生日贺卡


生日贺卡是我们生活中祝福别人最常见的方式,但是你的生日贺卡还单纯是一张纸上写着几个字的祝福吗?动动脑筋,利用掌控板让你的生日贺卡更具属于信息时代的新意吧!

一、项目描述

利用掌控板设置音乐的功能,设计会唱歌的生日贺卡,实现如下功能:

1、掌握变量的创建和使用;

2、学会“音乐”模块代码的使用;

3、学会制作一张可控制音乐播放的生日贺卡。

二、项目指导

1、蜂鸣器

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。掌控板背面有一个蜂鸣器,可发出不同的音调,还可以播放音乐,比如发出“do、re、mi、fa、sol、la、si”的效果。


2、播放和停止音乐

在我们的“音乐”模块中,下图所示的三种代码块都能实现让掌控板播放音乐的功能,但是又有不同之处。第一个代码块可实现播放内置音乐的功能;第二个代码块可实现播放内置音乐直到完成的功能;第三个代码块则可对播放的内置音乐设置等待模式或循环播放。通过下拉菜单可以选择不同的内置音乐。


想要停止播放音乐,在适当的位置添加


代码块即可。

三、项目实施

活动1:打开“贺卡”开始唱歌,按下按钮静音

1、活动步骤

1)你想要播放的音乐名字是__________。

2)按下按键_____,选择__________音乐,显示__________效果;按下按键_____,选择__________音乐,显示__________效果。

3)编写代码并测试效果。

2、参考程序和效果截图

参考程序:


3、可能会遇到的问题

如果当按键被按下时,没有播放相应歌曲,检查有关按键的指令否为输入执行语句。

活动2:按下按钮切换不同音乐(使用变量)

1、活动步骤

1)新建变量,命名为_____;确定变量的初始值为_____。

2)按下按钮的累计次数为_____时,播放音乐_____;按下按钮的累计次数为_____时,播放音乐_____;按下按钮的累计次数为_____时,播放音乐_____。

3)编写代码并测试效果。

2、参考程序和效果截图

参考程序:


3、可能会遇到的问题

如果歌曲自动循环播放无法切换,请检查“停止播放音乐“指令是否在判断语句外。

四、项目交流

本项目与音乐的播放停止相关,不同的音乐可以代表不同的环境、心情等等,请你开动思维根据下面的步骤介绍你的项目:

1、基本功能:

_____________________________________________________________________

2、项目创新点:

_____________________________________________________________________

3、项目过程遇到的问题:

_____________________________________________________________________

4、需要继续努力的方向:

_____________________________________________________________________

点赞

201 次阅读1 条评论
1条评论