Morse01 lösung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „<pre id=01"> input.onButtonPressed(Button.A, function () { basic.showLeds(` . . . . . . . . . . . . . . . . . . . .…“ |
|||
| (2 dazwischenliegende Versionen desselben Benutzers werden 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 () { | ||
| Zeile 54: | Zeile 57: | ||
</pre> | </pre> | ||
<htmlet>makecode_embed</htmlet> | |||
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)