Skip to content

Aktivnost

Gitara 3 - oktave

Napredni | MakeCode, Python | Izvodi (pinovi), Zvuk | Aritmetički operatori, Division, Električna energija, Elektronika, Multiplication, Sklad, Varijable, Zvuk

1. korak: Napravi

Što je to?

Unaprijedi svoju micro:bitovu gitaru time što ćeš visinu tona pomicati po oktavama gore i dolje.

slušalice spojene na micro:bitove pinove 0 i GND, komadi metalne folije spojeni na pinove 1, 2 i GND

Kako to radi

  • Spoji micro:bit na slušalice ili zvučnik kako bi mogao čuti zvuk.
  • Spoji komade metalne folije na micro:bitove pinove kao u projektima Gitara 1 i Gitara 2.
  • Umjesto da tonove pamti u notnom obliku, ovaj program pohranjuje frekvenciju svakog tona u varijable nazvane F, A, C i E.
  • Kad dotakneš pin 1 ili pin 2 i GND, odsvirati će se rastavljeni akord koji sad pritiskom na tipku A možeš spustiti (sniziti ton) za oktavu niže ili pritiskom na B podići (povisiti ton) za oktavu više.
  • Visina (frekvencija) tona udvostručuje se u višoj oktavi: srednji A ima frekvenciju od 440Hz (440 titraja u sekundi), dok visoki A ima frekvenciju od 880Hz. Zato se mijenja visina tona na gitari kad se prstima mijenja duljina dijela žice koji će vibrirati.
  • Tipke A i B smanjuju na pola ili udvostručuju frekvencije pohranjene u varijablama i to se čuje kao spuštanje ili podizanje tonova za jednu oktavu.

Što ti treba

  • micro:bit, baterije prema potrebi
  • slušalice, zujalo ili pojačani zvučnik
  • 5 kabela s hvataljkama
  • po želji karton, metalnaa folija, ljepilo i škare kako bi napravio gitaru ili klavijaturu

2. korak: Kodiraj

3. korak: Unaprijedi

  • Od kartona izreži oblik gitare i na njega pričvrsti micro:bit tako da možeš svirati stojeći.
  • Ako budeš previše dizao ili spuštao oktave, program neće više raditi - preniske ili previsoke tonove ne možeš čuti. Izmijeni program da se to popravi.
  • Ubrzaj ili uspori tempo ovisno o tome kako ćeš nagnuti micro:bit.