“蜂鸣器”的版本间的差异
来自Labplus盛思维基百科
Tangliufeng(讨论 | 贡献) |
Jiangzhaohui(讨论 | 贡献) (→Arduino示例) |
||
第24行: | 第24行: | ||
=== 连接示意图 === | === 连接示意图 === | ||
=== Arduino示例 === | === Arduino示例 === | ||
+ | <pre style="color:blue"> | ||
+ | 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); | ||
+ | } | ||
+ | |||
+ | </pre> | ||
+ | |||
=== MicroPython示例 === | === MicroPython示例 === | ||
<pre style="color:blue"> | <pre style="color:blue"> |
2018年1月7日 (日) 14:42的版本
概述
采用无源蜂鸣器,可通过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 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)