Frostwächter Lösung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 2: | Zeile 2: | ||
* Verbindung von 2 Micro:bits | * Verbindung von 2 Micro:bits | ||
Beide Micro:bits müssen in derselben Funkgruppe sein. Diese Funkgruppe darf von niemanden sonst innerhalb der Klasse verwendet werden. | Beide Micro:bits müssen in derselben Funkgruppe sein. Diese Funkgruppe darf von niemanden sonst innerhalb der Klasse verwendet werden. | ||
Hilfreich ist sicher dieses [https://www.youtube.com/watch?v=r_1hwf4ZXbM | Hilfreich ist sicher dieses [https://www.youtube.com/watch?v=r_1hwf4ZXbM Erklärvideo] | ||
<pre id="01"> | <pre id="01"> | ||
radio.setGroup(47) | radio.setGroup(47) | ||
</pre> | </pre> |
Version vom 25. Oktober 2021, 10:52 Uhr
Detailschritte
- Verbindung von 2 Micro:bits
Beide Micro:bits müssen in derselben Funkgruppe sein. Diese Funkgruppe darf von niemanden sonst innerhalb der Klasse verwendet werden. Hilfreich ist sicher dieses Erklärvideo
radio.setGroup(47)
- Senden von Nachrichten:
Beide Micro:bit können bei diesem Beispiel densselben Programmcode verwenden
input.onButtonPressed(Button.A, function () { radio.sendString("Hallo") }) radio.onReceivedString(function (receivedString) { basic.showString(receivedString) }) radio.setGroup(25)
- Senden von Morsecode:
Beide Micro:bit können bei diesem Beispiel densselben Programmcode verwenden
input.onButtonPressed(Button.A, function () { radio.sendString(".") }) radio.onReceivedString(function (receivedString) { basic.showString(receivedString) }) input.onButtonPressed(Button.B, function () { radio.sendString("-") }) radio.setGroup(25)
- Empfangen vcn Morsecodes mit Soundausgabe:
Beide Micro:bit können bei diesem Beispiel densselben Programmcode verwenden
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("-") } })
- Eine mögliche Lösung