Die Programmierung des micro:bit-Computers in "JavaScript Blocks"

2. Die akustische Ausgabe

2.2. Die Ausgabe mit "play tone ... for ..."

Der Befehlsblock "play tone ... for ..." befindet sich im orangefarbenen Block "Music".

Mit diesem ist es möglich einen Ton unter Angabe der Tonhöhe und der Wiedergabedauer
abzuspeilen.


Beispiel 1: Tonhöhe "Low C", Wiedergabedauer "1/8 beat"

Die Tonhöhe und die Widergabedauer können hierbei durch einfaches Anklicken der Werte
ausgewählt werden.



Beispiel 2: Angabe der Tonhöhe in Hz (Hertz) und der Widergabedauer in ms (Millisekunden)

Zur Verwendung der technischen Einheiten Hz ("Hertz") für die Tonhöhe und s ("Sekunde") für die
Wiedergabezeit muss bei der Programmierung des micro:bit-Computers auf die Verwendung von
Konstanten zurückgegriffen werden.

Zu diesem Zweck wird die jeweilige Konstante einfach an die Position für die Tonhöhe oder an die der
Wiedergabedauer eingefügt.

Wichtig!
Hierbei ist wieder zu beachten, dass der micro:bit-Computer alle Zeitangaben in der Einheit ms
("Millisekunden") erwartet.

In diesem Beispiel wird also ein Ton mit der Tonhöhe 1000Hz und der Spielzeit von 500ms=0,5s,
also einer halben Sekunde, abgespielt.