“蜂鸣器”的版本间的差异
来自Labplus盛思维基百科
Jiangzhaohui(讨论 | 贡献) (→Arduino示例) |
Tangliufeng(讨论 | 贡献) (→MicroPython示例) |
||
第47行: | 第47行: | ||
<pre style="color:blue"> | <pre style="color:blue"> | ||
from microbit import * | from microbit import * | ||
− | import music | + | import music #加载music库 |
− | tune = ["C3:4","D3:4", "E3:4", "F3:4", "G3:4","A3:4","B3:4" ,"C4:4","D4:4", "E4:4", "F4:4", "G4:4","A4:4","B4:4" ] | + | #音阶数组 |
+ | tune = ["C3:4","D3:4", "E3:4", "F3:4", "G3:4","A3:4","B3:4" ,"C4:4","D4:4", "E4:4", "F4:4", "G4:4","A4:4","B4:4" ] | ||
display.off() | display.off() | ||
while True: | while True: | ||
− | music.play(tune) | + | music.play(tune) #播放tune音阶数组 |
</pre> | </pre> | ||
=== 图形化示例 === | === 图形化示例 === |
2018年1月8日 (一) 12:17的版本
概述
采用无源蜂鸣器,可通过Arduino或者其他控制器就能轻松的控制蜂鸣器发出声音甚至MID音乐
技术参数
- 工作电压:VCC 3.3-5V
- 输出音量:0~5V
- 模块尺寸:24x46x7.5mm
引脚定义
VCC | 电源 |
NC | 空脚 |
DI | 数字输入 |
GND | 地 |
使用教程
连接示意图
Arduino示例
int tonePin=2; void setup() { } void loop() { tone(2, 440, 300); delay(300); noTone(2); tone(2, 494, 300); delay(300); noTone(2); tone(2, 523, 300); delay(300); noTone(2); }
MicroPython示例
from microbit import * import music #加载music库 #音阶数组 tune = ["C3:4","D3:4", "E3:4", "F3:4", "G3:4","A3:4","B3:4" ,"C4:4","D4:4", "E4:4", "F4:4", "G4:4","A4:4","B4:4" ] display.off() while True: music.play(tune) #播放tune音阶数组