Menü Schließen

Text senden

Im Folgenden wird gezeigt, wie mithilfe der Bluetooth-Funktion Text von einem Calliope mini auf einen anderen übertragen werden kann.

Benötigt werden zwei Calliope mini. Erster soll als Empfänger und zweiter als Sender eingerichtet werden.

Calliope mini der Version 3, die als Empfänger und Sender programmiert werden sollen
radio

Um das zu ermöglichen, muss nach dem Start des Editors auf „Erweiterungen“ geklickt und auf der sich öffnenden Seite auf die Schaltfläche „radio“ geklickt werden. Das bewirkt, dass nun „Funk“ im Auswahlmenü des Editors verfügbar ist. Damit gelingt die Programmierung – zunächst die des Empfängers.

Programmcode für den Empfänger

Schwierig bei diesem Schritt ist, dass der Block „setze Sendeleistung auf …“ unter dem Menüpunkt „mehr“ vorgehalten wird und zudem unter „Variablen“ die Variable „receivedString“ erzeugt und in den Block „zeige Text“ eingefügt werden muss.

Das Programmieren des Senders sollte unproblematisch sein. Das „Hallo“ im Block „sende Text … über Funk“ kann durch einen beliebigen Text ersetzt werden.

Programmcode für den Sender

Programmcode in JavaScript

radio.onReceivedString(function (receivedString) {
    basic.showString(receivedString)
})
radio.setGroup(1)
radio.setTransmitPower(7)
input.onButtonEvent(Button.A, input.buttonEventClick(), function () {
    radio.sendString(“ Hallo “ )
})
radio.setGroup(1)
radio.setTransmitPower(7)
Empfänger links, Sender rechts