Skip to content

Aktivnost

Metronom

Početni | MakeCode, Python | LED zaslon, Tipke, Zvuk | Iteracije, Tempo

1. korak: Napravi

Što je to?

Isprogramirajte svoj vlastiti elektronski metronom koji proizvodi redovite taktove koje možete usporiti ili ubrzati kroz učenje glazbe.

Uvod

Vodič za kodiranje

Što ćeš naučiti

  • Kako prilagoditi tempo glazbenih nota izvedenih uz pomoć micro:bit-a
  • Kako koristiti ulazne tipke i zvučne izlaze kako biste napravili koristan elektronski uređaj.

Kako to radi

  • Prilikom početka programa, tempo će biti postavljen na 100 bpm - taktova po sekundi. Ovo je standardan način mjerenja tempa, ili brzine, glazbe.
  • Pomoću petlje zauvijek micro:bit izvodi kratku notu, a zatim odmara jedan takt.
  • Možete čuti zvukove priključivanjem slušalica na pribadaču 0 i GND na ugrađenom zvučniku na novom micro:bit-u.
  • Pritisnite tipku A kako biste usporili tempo za 5 bpm.
  • Pritisnite tipku B kako biste ubrzali za 5 bpm.
  • Pritiskom tipke A i B zajedno prikazuje trenutni tempo na LED zaslonu.

Što ti treba

  • micro:bit
  • Uređivač MakeCode ili Python
  • baterije (prema potrebi)

2. korak: Kodiraj

3. korak: Unaprijedi

  • Možda ste primijetili da izvodi ritam malo sporije od elektroničkog instrumenta na istoj BPM postavki - to je zato što svaka petlja traje jednu i jednu šesnaestinu takta, umjesto samo jednog takta.
  • Isto možete učiniti točnijim dodavanjem razlomaka taktu da biste napravili jedan cijeli takt: 1/2 + 1/4 + 1/8 + 1/16 ispada 15/16 koje će se dodati na 1/16 takta za kojeg svirate ton.
  • 'Forever' blokovi dodaju kašnjenje, a korištenjem petlje 'while true' može ubrzati Vaš kod i učiniti ga točnijim.
  • Videozapis kodiranja na vrhu stranice Vam pokazuje kako se to radi.
Rešetka prikazuje razlomke taktova zbrajajući do 15/16