Skip to content

Активност

Гитара 1 - мелодија на додир

Напредно | MakeCode, Python | Звук, Пинови | Електрична енергија, Електроника, Звук, Улаз/излаз

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

Шта је ово?

Први корак у прављењу micro:bit гитаре: одсвирајте различите мелодије коришћењем micro:bit-вог сензора за додир.

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

Увод

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

Како то ради

  • Ово је слично пројекту Џубокс, али уместо да се користе тастери на micro:bit-у, направићемо сопствени улазни уређај за чије прављење користимо крокодилке и алу-фолију спојени за micro:bit пинове.
  • Пребаците програм на ваш micro:bit. Прикључите слушалице на пин 0 и GND како бисте могли да чујете звук – за детаље погледајте пројекат Направи буку (Make some noise).
  • Повежи крокодилке за минове 1, 2 и још једну за GND. Једним прстом додирните пин GND, а другим прстом додирните жицу која је повезана на пин 1, а затим жицу повезану на пин 2. У зависности од тога који пин је притиснут чује се различит тон.
слика показује како се комадић сребрне фолије повезује на micro:bit-ове пинове 1, 2 и GND.
  • micro:bit користи пин 0 као аналогни излаз, варирањем електричног сигнала како би се створио звук (звук). Пинове 1 и 2 употребљавамо као улазе за додир. Када додирнете било који од ова два пина и GND пин (пин за уземљење), затварамо струјно коло. Мала количина електричне енергије пролази кроз вас и micro:bit је може детектовати, па програм покреће свирање мелодије.

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

  • micro:bit и паковање батерија
  • MakeCode или Python уређивач
  • слушалице, зујалица или појачани звучник
  • 5 крокодилки
  • по жељи картон, танка фолија, лепак и маказе за прављење гитаре или клавијатуре

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

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

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

  • Направите тастере од алу-фолије и картона. Обликујте их тако да подсећају на дирке клавијатуре или као гитара.
  • Промените тонове који се чују када се дотакне алу-фолија.
  • Програмирај своје мелодије.