Frostwächter Lösung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 13: | Zeile 13: | ||
basic.showIcon(IconNames.Yes) | basic.showIcon(IconNames.Yes) | ||
</pre> | </pre> | ||
* Senden der Temperatur: | * Senden der Temperatur: | ||
Zeile 30: | Zeile 29: | ||
</pre> | </pre> | ||
* Ausgeben des Sounds, wenn die Temperatur unter 0 Grad ist <spoiler text="Block"> | |||
<pre id="pre04"> | |||
radio.onReceivedNumber(function (receivedNumber) { | |||
basic.showNumber(receivedNumber) | |||
if (receivedNumber < 0) { | |||
music.playMelody("- A - - B E - G ", 120) | |||
} | |||
}) | |||
* Eine mögliche [https://makecode.microbit.org/#pub:_0g9dXKhwH4Ap Lösung] | * Eine mögliche [https://makecode.microbit.org/#pub:_0g9dXKhwH4Ap Lösung] |
Version vom 25. Oktober 2021, 11:08 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)
- Verringern der Displayhelligkeit:
radio.setGroup(47) led.setBrightness(5) basic.showIcon(IconNames.Yes)
- Senden der Temperatur:
let receivedNumber = 0 basic.forever(function () { receivedNumber = input.temperature() radio.sendNumber(receivedNumber) })
- Empfangen und Anzeigen der Temperatur:
radio.onReceivedNumber(function (receivedNumber) { basic.showNumber(receivedNumber) })
- Ausgeben des Sounds, wenn die Temperatur unter 0 Grad ist <spoiler text="Block">
radio.onReceivedNumber(function (receivedNumber) { basic.showNumber(receivedNumber) if (receivedNumber < 0) { music.playMelody("- A - - B E - G ", 120) } }) * Eine mögliche Lösung Zurück zur Aufgabe