Skip to content

Aktywność

Szafa grająca

Początkujący | MakeCode, Python | Dźwięk, Głośnik, Piny, Przyciski | Dźwięk, Sprzęt & oprogramowanie, Wejście/Wyjście

Krok 1: Wykonaj to

Co to jest?

Stwórz odtwarzacz muzyczny, który gra różne melodie po naciśnięciu przycisku.

Te dwa filmy pokazują, co stworzysz i jak to zakodować:

Wprowadzenie

Przewodnik po kodowaniu

Jak to działa

  • Odtwarzacz to maszyna, która gra różne piosenki po włożeniu monety i wybraniu, którą melodię chcesz usłyszeć poprzez naciskanie przycisków.
  • Ta szafa grająca micro:bit wykorzystuje przyciski A i B do odtwarzania różnych wbudowanych melodii.
  • Jeśli masz micro:bit V2 z wbudowanym głośnikiem, natychmiast usłyszysz dźwięk. Możesz także podłączyć słuchawki do micro:bita za pomocą przewodów z krokodylkami:
końcówka wtyczki słuchawki podłączona do pinu 0 micro:bit, długa część wtyczki słuchawki podłączona do GND na micro:bit
  • Podłącz pin 0 micro:bit do końcówki wtyczki słuchawki, a GND do dłuższej części wtyczki słuchawek.
  • Kiedy tworzysz dźwięk za pomocą micro:bit, pin 0 staje się wyjściem.

Czego potrzebujesz

  • micro:bit (lub symulator MakeCode)
  • MakeCode lub edytor Pythona
  • pakiet baterii (opcjonalnie)
  • para słuchawek i dwa przewody z krokodylkami (opcjonalne)

Krok 2: Zakoduj to

1from microbit import *
2import music
3
4while True:
5    if button_a.was_pressed():
6        music.play(music.ODE)
7    if button_b.was_pressed():
8        music.play(music.BLUES)
9

Krok 3: Ulepsz to

  • Zmień melodie, na przykład wypróbuj PRELUDE lub ENTERTAINER. Możesz tutaj znaleźć listę wszystkich wbudowanych melodii, które możesz użyć w Pythonie.
  • Pokaż różne obrazki, litery, liczby lub słowa w zależności od wybranej melodii.
  • Spraw, by grał inną melodię, gdy go potrząśniesz, naciśniesz jednocześnie przyciski A i B, lub naciśniesz logo dotykowe.