Link

Lektion 6 - Daten per Funk übertragen

Dein Micro:Bit verfügt über ein eingebautes Funkmodul, mit dem Daten zwischen zwei oder mehreren Micro:Bit übertragen werden können.

Nutze das Funkmodul um den Text “boom” von einem Micro:Bit an einen anderen zu übertragen sobald Deinen Micro:Bit schüttelst. Auf dem anderen Micro:Bit soll daraufhin für etwa eine Sekunde das Totenkopf-Symbol angezeigt werden.

Anleitung

Nutze aus dem Block Eingabe das Ereignis wenn geschüttelt und aus dem Block Funk den Block sende Zeichenfolge um den Code für den sendenden Micro:Bit zu erstellen.

Verwende zusätzlich aus dem Block Funk den Block wenn Datenpaket Empfangen um auf dem empfangenden Micro:Bit auf ein Datenpaket zu reagieren.

ACHTUNG: In dieser Lektion werden zwei Micro:Bits mit demselben Code programmiert. D.h. beide können Datenpakete senden und empfangen.

Blocks

So könnte Dein Programm aussehen.

Ergebnis (Simulation)

Javascript-Code

    
input.onGesture(Gesture.Shake, function () {
    radio.sendString("boom")
})
radio.onReceivedString(function (receivedString) {
    basic.showIcon(IconNames.Skull)
    basic.pause(1000)
    basic.clearScreen()
})

Makecode Projekt

Lektion 6 (Funkmodul) als Makecode-Projekt