NA 100 LECIE ODZYSKANIA NIEPODLEGŁOŚCI

W ostatnim czasie bardzo dużo mówi się o obchodach 100-lecia odzyskania niepodległości przez Rzeczypospolitą Polską. Z tej okazji w Lublinie wybudowano dedykowany maszt z flagą Polski, w wielu miastach odbędą się uroczystości upamiętniające to wspaniałe wydarzenie. Dostaliśmy nawet dodatkowy dzień wolny od pracy, żeby móc bez skrępowania i powściągliwości świętować nasze narodowe święto;)

Zainspirowany tymi wspaniałymi inicjatywami postanowiłem przygotować coś od siebie, coś technologicznego. Ci, którzy mnie już trochę znają wiedzą, że organizuję warsztaty z programowania dla młodych programistów korzystając z małego urządzenia Micro:Bit. Jednym z ćwiczeń jakie realizujemy podczas zajęć jest odgrywanie melodii. Domyślacie się już co przygotowałem?Tak! Hymn i flaga Polski.

Pokażę wam jak to zrobić korzystając z urządzenia, głośnika i języka microPython. Na końcu wpisu wrzucę link gdzie będziecie mogli spróbować swoich sił programując Micro:Bita, korzystając z blokowego języka programowania Scratch poprzez przeglądarkę – to dla tych co nie posiadają urządzenia.

Mam micro:bita

Potrzebujemy:

  • Urządzenia micro:Bit | głośnika lub słuchawek | dwóch kabelków
  • Edytora MU, który jest prostym edytorem kodu przeznaczonym dla dzieci i początkujących programistów.

Poniżej znajdują się instrukcje, do wklejenia w edytorze MU. Aby przesłać program do podłączonego urządzenia należy skorzystać z przycisku FLASH.
Eksperymentujcie zmieniając wartości, modyfikując i dodając instrukcje – udanej zabawy.

from microbit import *
import music

flaga = Image("00000:"
             "99999:"
             "90009:"
             "99999:"
              "99999")             
display.show(flaga)

hymn = ["A4:3", "H4:1", "C5:4", "C5:4",
        "C5:3", "A4:1", "D5:2", "C5:2", "H4:2", "A4:2",
        "G4:3", "G4:1", "C5:6", "H4:2",
        "H4:4", "A4:4", ":4",
        "A4:3", "H4:1", "C5:4", "C5:4",
        "C5:3", "A4:1", "D5:2", "C5:2", "H4:2", "A4:2",
        "G4:3", "G4:1", "C5:6", "E4:2",
        "G4:4", "F4:4", ":4",
        "G4:4", "G4:6", "H4:2",
        "H4:2", "A4:2", "A4:8", "H4:3", "H4:1",
        "H4:4", "H4:2", "D5:2", "D5:4", "C5:8", "A4:3",
        "C5:1", "F5:6", "E5:2", "E5:2",
        "D5:2", "D5:8", "C5:2", "C5:2", "H4:6", "E4:2",
        "G4:4", "F4:4"]
music.play(hymn)


Wskazówki
0 – dioda zgaszona
9 – maksymalna jasność
A4:3 – [dźwięk] [oktawa]:[czas trwania]

Podłączenie do głośniczka

Podłączenie słuchawek 

Nie mam micro:bita

Jest to darmowe narzędzie emulujące micro:bita dostępne na stronie intenetowej https://makecode.microbit.org/#editorW tym przypadku urządzenie może być programowane z wykorzystaniem języka Scratch lub JavaScriptu, przeciągając odpowiednie klocki na obszar roboczy. Jeszcze raz zachęcam was do zabawy z programowaniem.
W komentarzach możecie dodawać swoje melodie;) 

rafal.garbacz.co

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now