Morse01 lösung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Lösung zum Morsebeispiel 1 == | |||
Spielt dieses Progamm auf 2 BBC micro:bit und testet die Funktionsfähigkeit. | |||
Den Programmcode kann man hier direkt aufrufen: [|Programm starten] | |||
<pre id=01"> | <pre id=01"> | ||
input.onButtonPressed(Button.A, function () { | input.onButtonPressed(Button.A, function () { |
Aktuelle Version vom 14. Oktober 2021, 00:52 Uhr
Lösung zum Morsebeispiel 1
Spielt dieses Progamm auf 2 BBC micro:bit und testet die Funktionsfähigkeit. Den Programmcode kann man hier direkt aufrufen: [|Programm starten]
input.onButtonPressed(Button.A, function () { basic.showLeds(` . . . . . . . . . . . . . . . . . . . . . . . . . `) basic.showLeds(` . . . . . . . . . . . . # . . . . . . . . . . . . `) radio.sendString(".") }) radio.onReceivedString(function (receivedString) { if (receivedString.includes(".")) { music.playTone(262, music.beat(BeatFraction.Whole)) basic.showLeds(` . . . . . . . . . . . . # . . . . . . . . . . . . `) } else { music.playTone(262, music.beat(BeatFraction.Breve)) basic.showString("-") } }) input.onButtonPressed(Button.B, function () { basic.showLeds(` . . . . . . . . . . . . . . . . . . . . . . . . . `) basic.showString("-") radio.sendString("-") }) basic.showLeds(` . . # . . # # # # # . . # . . . # . # . # . . . # `) radio.setGroup(25)