Kommunikation / Verbinder

Verbinde String und digitale Größe

verbinde-block

Block

Mit diesem Block lässt sich eine Zeichenkette (String) mit einer analogen Größe verbinden. Der verbinde Block lässt sich dann wie ein String in anderen Blöcken verwenden (rechteckig mit ausgeschnittenen Ecken). So können zum Beispiel Werte von analogen Variablen im seriellen Monitor ausgegeben werden.

Für die linke Komponente in dem Block wird ein String eingesetzt. In diesen kann jeder mögliche Text geschrieben werden. In das rechte Feld des verbinde Blocks kann eine analoge Variable eingesetzt werden. Der gesamte Block wird dann in einen zusammenhängenden String umgewandelt. Wenn dieser dann im seriellen Monitor ausgegeben wird, dann wird der Wert der analogen Variable ausgegeben.

Beispiel

Beispiel: Es soll eine Information über den Status eines Zählers auf dem seriellen Monitor ausgegeben werden. Der Wert dieses Zählers ist in der analogen Variable zaehler gespeichert. Es soll der Text "Der Wert des Zählers ist: " und dann der aktuelle Wert ausgegeben werden.
Die Ausgabe wird mit dem Serial print Block realisiert.

In ArduBlock:

Code

Im Code wird der Block durch den Befehl einfach dadurch realisiert, dass zwei Serial.print() Befehle ohne einen Zeilenumbruch direkt hintereinander im Code geschrieben werden.
In den einen Befehl wird der auszugebende String eingefügt und in den anderen der Name der auszugebenden digitalen Variable.
Achtung: Wenn zwischen String und Variable ein Leerzeichen sein soll, dann muss dieses im String als normales Zeichen angehängt werden.

Im Code würde das dann folgendermaßen aussehen (ohne Serial.begin(9600)):

  Serial.print("Der Wert des Zählers ist: ");
  Serial.print("zaehler");