Skip to content

Активност

Џубокс

Почетник | MakeCode, Python | Звук, Звучник, Пинови, Тастери | Звук, Улаз/излаз, Хардвер & софтвер

Корак 1: Уради

Шта је ово?

Направите музичку машину која пушта различите мелодије притиском на дугме.

Ова два видео-записа показују шта треба да направите и како то да програмирате:

Увод

Водич за програмирање

Како то ради

  • Џубокс је машина која пушта различите песме када ставите новчић и притиском на дугме бирате мелодију коју желите да чујете.
  • This micro:bit jukebox uses the A and B button inputs to play different built-in tunes.
  • If you have a micro:bit V2 with built-in speaker, you'll hear the sound straight away. You can also attach headphones to any micro:bit using crocodile clip leads:
врх џека на слушалицама повезан је на micro:bit преко пина 0, док је дуги део џека повезан је на пун GND
  • Повезати пин 0 на micro:bit-у са врхом џека за слушалице, a пин GND са дужим делом џека за слушалице.
  • Када се чује звук помоћу micro:bit-а, пин 0 постаје излаз.

Шта вам је потребно

  • micro:bit (или симулатор у MakeCode)
  • MakeCode или Python уређивач
  • батерије (опционално)
  • a pair of headphones and two crocodile clip leads (optional)

Корак 2: Програмирај

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

Корак 3: Унапреди

  • Промените мелодију, на пример одаберите PRELUDE или ENTERTAINER. You can find a list of all the built-in tunes you can use in Python here.
  • Прикажите различите слике, слова, бројеве или речи у зависности од мелодије коју одаберете.
  • Make it play a different tune if you shake it, press buttons A and B at the same time, or press the micro:bit's touch logo.