“音乐画”的版本间的差异
(→开始编程) |
|||
(未显示2个用户的6个中间版本) | |||
第45行: | 第45行: | ||
==编程== | ==编程== | ||
− | === | + | ===使用的程序块=== |
− | + | *[[“蜂鸣器开-旋律”程序块]] | |
− | + | *[[“延时”程序块]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[ | ||
===编程思路=== | ===编程思路=== | ||
先普及下简谱相关的知识-音符。 | 先普及下简谱相关的知识-音符。 | ||
[[File:mixly_yinfu_1.jpg|600px|center]] | [[File:mixly_yinfu_1.jpg|600px|center]] | ||
− | |||
用蜂鸣器模拟不同的音符,用延时程序块控制节拍,从而播放歌曲“小星星”。 | 用蜂鸣器模拟不同的音符,用延时程序块控制节拍,从而播放歌曲“小星星”。 | ||
[[File:mixly-ctrl-musicpaint.jpg|600px|center]] | [[File:mixly-ctrl-musicpaint.jpg|600px|center]] | ||
− | |||
===开始编程=== | ===开始编程=== | ||
'''1、第一段音乐''' | '''1、第一段音乐''' | ||
<br> | <br> | ||
− | “蜂鸣器开”旋律程序块设置旋律,延时500毫秒表示此音符持续一个节拍, | + | “蜂鸣器开”旋律程序块设置旋律,延时500毫秒表示此音符持续一个节拍,延时1000毫秒表示此音符持续两个节拍。 |
[[File:mixly-ctrl-musicpaint-code1.jpg|600px|center]] | [[File:mixly-ctrl-musicpaint-code1.jpg|600px|center]] | ||
'''2、第二段音乐''' | '''2、第二段音乐''' | ||
第76行: | 第68行: | ||
程序上传成功后,试试看能不能如预想的那样听到小星星的歌曲呢? | 程序上传成功后,试试看能不能如预想的那样听到小星星的歌曲呢? | ||
<br> | <br> | ||
− | + | *Q:不对啊!程序明明没有错,为什么音乐听起来都含糊不清呢,每个音都连着,中间没有停顿? | |
+ | *A:我们只要在每个音符播放结束后,添加“蜂鸣器-关”程序块,让每个音符后面都能停顿一下,就可以解决啦! | ||
<br> | <br> | ||
− | |||
<br> | <br> | ||
延时500毫秒,此音符持续一个节拍;添加“蜂鸣器-关”和“延时”程序块,让音符停顿50毫秒,与下一个音符区分开。 | 延时500毫秒,此音符持续一个节拍;添加“蜂鸣器-关”和“延时”程序块,让音符停顿50毫秒,与下一个音符区分开。 | ||
[[File:mixly-ctrl-musicpaint-code3.jpg|600px|center]] | [[File:mixly-ctrl-musicpaint-code3.jpg|600px|center]] | ||
− | |||
测试结果 | 测试结果 | ||
第92行: | 第83行: | ||
==技术规范== | ==技术规范== | ||
− | * | + | *蜂鸣器产品编号:MSDO11 |
*蜂鸣器是无源蜂鸣器类型。 | *蜂鸣器是无源蜂鸣器类型。 | ||
*详细参考[[Sensor-Buzzer/zh]] | *详细参考[[Sensor-Buzzer/zh]] | ||
<br> | <br> | ||
+ | |||
==相关案例== | ==相关案例== | ||
*'''[[电子贺卡]]''' | *'''[[电子贺卡]]''' | ||
第103行: | 第95行: | ||
**A:因为蜂鸣器属于无源蜂鸣器,只有变化的电压信号才能响。有源蜂鸣器才是加了电压就能响。 | **A:因为蜂鸣器属于无源蜂鸣器,只有变化的电压信号才能响。有源蜂鸣器才是加了电压就能响。 | ||
*Q:蜂鸣器可以唱歌吗? | *Q:蜂鸣器可以唱歌吗? | ||
− | ** | + | **A:能发出不同频率的do、re、mi、fa、sol、la、si音调,可以组合成音乐,如果是放音乐需要借助音频解码芯片和喇叭才行。 |
|} | |} |
2018年1月8日 (一) 10:14的最新版本
概述用蜂鸣器播放自己喜欢的歌曲。
模块清单模块
其他设备
模块搭建
编程使用的程序块编程思路先普及下简谱相关的知识-音符。 用蜂鸣器模拟不同的音符,用延时程序块控制节拍,从而播放歌曲“小星星”。 开始编程1、第一段音乐
2、第二段音乐
测试结果
测试结果
技术规范
相关案例
Q&A
|