Block
Der >
Block ist ein Logik-Block, der zwei analoge Größen miteinander vergleicht, selbst aber nur einen digitalen Zustand (entweder true
oder false
) annehmen kann.
Es können feste Zahlenwerte, analoge Eingänge oder analoge Variablen miteinander verglichen werden.
Jedoch können pro >
Block immer nur zwei Größen auf einmal verglichen werden.
Der >
Block ist true
, wenn der Wert im linken Feld größer als die im rechten Feld des Blocks ist.
Ist der Wert im rechten Feld größer, als die im linken Feld, dann ist der Block false
.
Ist der Wert im linken Feld größer, als die im rechten Feld, dann ist der Block true
.
Sind beide Werte gleich groß, dann ist der Block false
.
Wenn man mit der Maus über dem Block schwebt, dann erscheint ein kleiner Pfeil nach unten.
Klickt man diesen mit der linken Maustaste, dann öffnet sich ein Dropdown Menü und der >
Block kann folgende Blöcke umgewandelt werden:
<
== (analog)
>=
<=
!= (analog)
Auf diese wird allerdings in der entsprechen eigenen Block-Referenz eingegangen.
Beispiel
Hier sind drei Beispiele, wie sich der >
Block verhält, wenn man verschiedene, beispielhafte Werte an seinen Eingängen anlegt.
Für die fest eingesetzten Zahlenwerte können hier auch analoge Variablen oder analoge Eingänge verwendet werden:
Code
Im Code kann der >
Block mit einem einfachen größer-als-Zeichen (>
) realisiert werden.
Die beiden zu vergleichenden analogen Größen werden jeweils vor und nach dem Operator eingefügt.
Beispiel: Wenn die Variable var
größer als 100 ist, soll eine Nachricht im seriellen Monitor ausgegeben werden.
Im Code:
if( var > 100 ){
Serial.print("Die Variable var ist groeßer als 100!");
}