• sales

    +86-0755-88291180

Chapter 4 of KitiBot-Microbit: Music User Guide

Music

micro:bit board doesn't have buzzer. If you want to make micro:bit sound you need to add external speaker or buzzer. Buzzer is integrate on micro:bit expansion board, you just need to inset micro:bit to expansion board.


You can also connect external buzzer/speaker if you want. micro:bit pin out music pin to P0.


The blocks in Musci class can be used to control music note and tone. It also has some musics already.


Create a new project, drag start melody block to on start. Choose a music and repeat times. You can choose ...in background to make music play in background.


【Note】sound is generated by shaking of object. People shaking our vocal cord in different frequency to speak. Buzzer work in same way, it sounds when get high/low level with different frequency from control board. To change the music tone you can change the sound.

Play Piano


Using ring tone block, we can simulate piano by setting different tones.


Using play tone block, buzzer can sound tones as setting.


This code makes buzzer repeating music notes do, re, mi, fa, sol, la and si.

Button control


Here we use A and B buttons to control the buzzer.


Press A or B buttons, the buzzer will sound different.

TAG: Raspberry Pi 7inch DSI Serial Bus Servo ESP32-S3 AI Camera Development Board Dual Microphone with Display Port Raspberry Pi GNSS Expansion Board LG290P RTK Centimeter-Level Positioning GPS GLONASS Galileo BDS QZSS NavIC For Jetson ESP32 Arduino Raspberry Pi 5 PCIe to USB Gen1 HUB and M.2 NVMe SSD PI5 Expansion board HAT+ Raspberry Pi 5 inch (B) DSI MIPI LCD TouchScreen Display 5inch 720x1280 For Luckfox Lyra RK3506/ESP32-P4/Luckfox Omni3576 Third-party library configuration Bus Servo DC-BUCK-Adapter 7.2V Voltage mini module For SC15/SC09 Servo Digital Input spotpear Industrial ESP32 S3 AI 7inch (C) Development Board 7 inch TouchScreen Display Sensor Luckfox Pico ST7789 Raspberry Pi CSI-to-HDMI SpotPear MPUUART Raspberry Pi 5 PCIe to ISO 2-CH RS485 /2-CH RS232 / USB /UART / TTL IPS 101M-8001280-IPS-CT-K User Guide EVAL-ADXL354CZ Raspberry Pi 18.5inch FHD LCD 1920x1080 Capacitive TouchScreen Display For Raspberry Pi/Jetson Nano/ Raspberry Pi display