Socrat.in.ua

Навчальні конструктори та DIY електроніка

Як відтворювати музику на BBC micro:bit

2018-01-25

Мова програмування MicroPython для BBC micro:bit - звукові ефекти


Щоб побачити повний текст статті, вам потрібно зареєструватись

Мова програмування MicroPython має потужний звуковий модуль і відкриває великі музичні можливості з BBC micro:bit. Генерувати короткі звукові сигнали чи клацання дуже просто, необхідно лише приєднати динамік.

Приєднайте виводи 0 та GND за допомогою затискачів типу "крокодил" з позитивним та негативним виводами динаміка. Приєднувати можна незалежно від полярності, тобто будь-як.

Як відтворювати музику на BBC micro:bit

Зверніть увагу, що використовувати п'єзозумер не можна – такі зумери можуть відтворювати звуки лише однієї тональності.

Давайте зіграємо мелодію:

import music

music.play(music.NYAN)

Зауважте, що ми застосували модуль music. Він містить функції, що використовуються для створення та контролю мелодій.

MicroPython має досить багато вбудованих функцій. Ось їх повний список:

music.DADADADUM
music.ENTERTAINER
music.PRELUDE
music.ODE
music.NYAN
music.RINGTONE
music.FUNK
music.BLUES
music.BIRTHDAY
music.WEDDING
music.FUNERAL
music.PUNCHLINE
music.PYTHON
music.BADDY
music.CHASE
music.BA_DING
music.WAWAWAWAA
music.JUMP_UP
music.JUMP_DOWN
music.POWER_UP
music.POWER_DOWN

Візьміть за основу приклад коду та змініть мелодію. Яка подобається вам найбільше? Для чого б ви використали ці мелодії?


Щоб побачити повний текст статті, вам потрібно зареєструватись

Приєднуйтесь!
Автор: hobbytech


Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *


© HobbyTech 2017