In dieser Übung nutzen wir den Editor von Open Roberta. Stelle sicher, dass in deiner Programmierumgebung oben rechts dieses Bild zu sehen ist. Den Editor findest du auf unserer Website oben in der Navigation unter: Programmieren - Editoren.
Erste Schritte: Das Mini Piano
Werde zum Musik-Profi auf dem Mini.
Wähle im Menü unter Kontrolle folgenden Block aus und hefte ihn an den Start Block, um deinen Code in einer Endlosschleife abzuspielen.
Aus dem Menüunterpunkt Kontrolle nimmst du nun den wenn - mache Block und wählst unter Sensoren den Block Pin gedrückt? aus, um die einzelnen Pins zu steuern. In der Auswahl klickst du auf 0.
Du kannst den Notennamen anzeigen lassen, indem du den Block Zeige Text aus dem Aktion Menü einfügst. Ändere Text zu Zeichen, um die einzelnen Notennamen anzuzeigen. Tippe jetzt den Namen deiner Note ein.
Um einen Ton abzuspielen, fügst du den Block spiele ganze Note... aus dem erweiterten Menü unter Aktion und Klang ein. Wenn du auf die Note klickst, öffnet sich eine Klaviertastatur mit weiteren Noten. Du kannst per Klick auswählen, welcher Ton gespielt wird. Außerdem kannst du bestimmen, wie lange deine Note gehalten werden soll.
Um noch weitere Pins mit einer Note zu belegen, wiederhole Schritt 02-04 und führe folgende Anpassungen der Reihe nach durch.
- Ändere P0 auf P1 usw.
- Passe den Notennamen an.
- Wähle die passende Note aus.
- Ändere die Tonlänge.
Fertig - lade dein Script jetzt runter und probiere es aus!
Wichtig!
Damit die Pins als Eingabe funktionieren, muss immer ein Stromkreis geschlossen werden. deshalb musst du immer wenn du einen Pin berührst, um einen Ton abzuspielen, mit der anderen Hand den Pin mit dem Minus berühren.