Micro:bit系列教程9:播放音乐

摘要: 本章将介绍Micro:bit音乐输出功能,由于Micro:bit并没有板载蜂鸣器,因此,需要外接蜂鸣器,本次实验将采用Speaker for micro:bit进行演示。

本章将介绍Micro:bit音乐输出功能,由于Micro:bit并没有板载蜂鸣器,因此,需要外接蜂鸣器,本次实验将采用Speaker for micro:bit进行演示。

1.基本介绍

       Micro:bit通过引脚0输出音乐,通过输出不同频率的信号,从而输出音乐,Micro:bit并未板载蜂鸣器,本次通过外接Speaker for micro:bit进行测试。

2.音乐播放介绍与演示

    Micro:bit可通过积木块播放音调,音律,结合其它一些辅助操作,可播放自定义音乐。

2.1介绍

    以下积木块可播放音调或音律:


    以下积木块用于辅助性操作:


    以下积木块用于获取音频相关的数据:


2.2演示

首先,将Speaker for micro:bit模块按照以下方式连接到Micro:bit,如下图所示的方式连接:


    接着:打开makecode,采用积木块的方式编写以下程序:


    下载到Micro:bit后,此时,可先通过模拟器进行观察,点击makecode左边模拟器的显示数据(设备),分别显示了:高音C的频率,1节拍持续多少毫秒,以及每分钟的节拍数。并且,点击模拟器上的按键A和按键B可从电脑扬声器听音乐。


    按下Micro:bit上面的AB按键进行实验,按下A按键后,可听到中C音调持续1节拍,按下B按键后,可听到一段旋律播放一次,与模拟器发出的音乐一致。
TAG: 斑梨 ESP32-H2 Thread ESP32 P4开发板3.4寸LCD圆形显示触摸屏800×800 WIFI6 全贴合钢化玻璃面板 板载双麦克风 树莓派摄像头800万IMX415幸狐Luckfox-Omni3576 RK3576 Raspberry Pi camera V2 1.54寸无源NFC电子墨水屏G 黄黑白四色 无须电池 无线供电&刷图 树莓派10.1寸HMI工业DSI显示屏LCD触摸电脑1280x800支持4B/5带摄像头 RoArm-M2-S Python HTTP请求通信 ESP32-S3 2.1寸LCD 串口通信激光雷达 JETSON-NANO UPS 树莓派Pico 2 1.8寸AMOLED显示触摸屏RP2350开发板可编程手表QSPI X1010树莓派5 PCle FFC转标准PCIe x4插槽扩展板兼容多种PCIe扩展 资料 Raspberry Pi 5 英伟达NVIDIA Jetson Xavier NX AI 21TOPS人工智能开发板 RAM-8/16GB eMMC-16GB 幸狐Luckfox Pico摄像头 MIS5001 500万 广角 仅支持RV1106系列 0.49寸OLED显示屏64×32 SSD1315 Arduino 树莓派 ESP32 Pico STM32 树莓派mipi 树莓派PICO