Musik: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Zur Navigation springen Zur Suche springen
Oliver.kastner (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „=Was ist das?= Der micro:bit kann Töne erzeugen und sogar Musik spielen. die Version 1 des micro:bit benötigt Hack_deine_Kopfhörer | externe Lautsprecher…“
 
Oliver.kastner (Diskussion | Beiträge)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=Was ist das?=
=Was ist das?=


Der micro:bit kann Töne erzeugen und sogar Musik spielen. die Version 1 des micro:bit benötigt [[Hack_deine_Kopfhörer | externe Lautsprecher und Krokoklemmen]] zusätzlich um Musik zu machen. Zusatzmaterial
Der micro:bit kann Töne erzeugen und sogar Musik spielen. Der [[Arbeiten_mit_dem_BBC_micro:bit | micro:bit v1]] benötigt [[Hack_deine_Kopfhörer | externe Lautsprecher und Krokoklemmen]] zusätzlich um Musik zu machen. <spoiler text="Hinweis">Wie das genau geht, siehst du am besten hier: [[Hack_deine_Kopfhörer]]</spoiler>
 
Der [[Microbit-v2 | micro:bit v2]] hat schon einen Lautsprecher fix onboard installiert, du kannst direkt loslegen um Musik zu machen!
Dies wird z.B. bei ''Wenn-Dann-Sonst'' (if-then-else) Anweisungen verwendet, wenn eine Aussage auf ihren Wahrheitsgehalt überprüft und verglichen wird.
Boolsche Werte werden auch bei logischen Verknüpfungen verwendet, dabei werden mehrere Aussagen mit UND/ ODER verknüpft.


=Befehlsblöcke=
=Befehlsblöcke=


Für die Programmierung des BBC micro:bit stehen die Befehle aus der Kategorie '''Logik''' zur Verfügung. Alle Elemente, die zwischen den spitzen Klammern stehen, werden auf ihren Wahrheitsgehalt überprüft und ergeben somit ''wahr'' oder ''falsch''.
Für die Programmierung des BBC micro:bit stehen die Befehle aus der Kategorie '''Musik''' zur Verfügung. Dort kannst du eine ganze Melodie spielen oder auch nur einzelne Töne und selbst etwas komponieren.


==Wenn-Dann-Sonst==
==ganze Melodie==


<pre id="01">
<pre id="01">
if (Jahr == 2022) {
music.startMelody(music.builtInMelody(Melodies.Dadadadum), MelodyOptions.Once)
    basic.showString("Frohes Neues Jahr 2022!")
</pre>
} else {
 
    basic.clearScreen()
==einzelne Töne==
}
 
<pre id="02">
music.playTone(262, music.beat(BeatFraction.Whole))
music.playTone(349, music.beat(BeatFraction.Whole))
</pre>
</pre>


==selbst komponieren==
<pre id="03">
music.playMelody("F G E - F A B C5 ", 120)
</pre>


<htmlet>makecode_embed</htmlet>
<htmlet>makecode_embed</htmlet>

Aktuelle Version vom 14. Dezember 2021, 17:39 Uhr

Was ist das?

Der micro:bit kann Töne erzeugen und sogar Musik spielen. Der micro:bit v1 benötigt externe Lautsprecher und Krokoklemmen zusätzlich um Musik zu machen. <spoiler text="Hinweis">Wie das genau geht, siehst du am besten hier: Hack_deine_Kopfhörer</spoiler> Der micro:bit v2 hat schon einen Lautsprecher fix onboard installiert, du kannst direkt loslegen um Musik zu machen!

Befehlsblöcke

Für die Programmierung des BBC micro:bit stehen die Befehle aus der Kategorie Musik zur Verfügung. Dort kannst du eine ganze Melodie spielen oder auch nur einzelne Töne und selbst etwas komponieren.

ganze Melodie

music.startMelody(music.builtInMelody(Melodies.Dadadadum), MelodyOptions.Once)

einzelne Töne

music.playTone(262, music.beat(BeatFraction.Whole))
music.playTone(349, music.beat(BeatFraction.Whole))

selbst komponieren

music.playMelody("F G E - F A B C5 ", 120)