In diesem
Tutorial werden wir die Verwendung der Anweisung Show Verwenden der if-Anweisung mit Vergleichsoperatoren in ArduinoDie Anweisung
Im obigen Code ist die Bedingung ein Boolescher Wert. Wenn die Bedingung erfüllt ist, wird der Code in der Anweisung
Im obigen Code vergleichen wir zwei Variablen, Verwenden der if-Anweisung mit booleschen Operatoren in ArduinoDie booleschen Operatoren sind logisches
Im obigen Code wird die erste if (Bedingung) und ==, !=, <, > (Vergleichsoperatoren)if, wird im Zusammenhang mit Vergleichsoperatoren verwendet. Es wird eine Bedingung geprüft und wenn sie wahr ist bzw. einen bestimmten Wert erreicht hat, wird die entsprechende Anweisung ausgeführt. Beispiel if (Variable > 50) Das Programm prüft hier ob die “Variable” größer als 50 ist. Sollte dies der Fall sein wird die Anweisung bei “mach irgendwas hier” ausgeführt. Ist die Bedingung also wahr wird die Anweisung in den geschweiften Klammern darunter ausgeführt. Ist die Bedingung nicht erfüllt, wird der Code ignoriert und läuft weiter. Die Geschweiften Glammern sind bei mehreren Anweisungen notwendig, da sonst nur die erste Zeile nach dem if bis zum Semikolon ausgeführt wird. if (x > 120) digitalWrite(LEDpin, HIGH); if
(x > 120) if (x > 120){ digitalWrite(LEDpin, HIGH); } if (x > 120){ Die Bedingung in den runden Klammern benötigt ein oder mehrere Operatoren. VergleichsOperatoren: Achtung: Vorsichtig beim eingeben der Bedingung. Wird z.B. nur ein Gleichheitszeichen verwendet, wird der Variable ein Wert zugewiesen, nicht aber verglichen. Hingegen beim doppelten Gleichheitszeichen wird die Variable mit dem Wert verglichen. Die letztere Bedingung ist nur dann “wahr” wenn x gleich 10 ist. Hingegen ist die erste immer Wahr. Denn jede Nummer (außer null)als Bedingung, wird zu einem “true”. Weitere Anweisungen mit “if” [if…else] Englisches Orginal auf arduino.cc Was bedeutet IF bei Arduino?Bedingungen beim Arduino: Der if-Befehl
Der Grundfall »if (condition) {«. Statt "condition" schreiben Sie die jeweilige Bedingung. Wenn Sie prüfen möchten, ob ein Wert kleiner als ein anderer ist, geht das mit "<". Genauso können Sie mit "<=" prüfen, ob ein Wert kleiner oder gleich einem anderen ist.
Ist gleich Arduino?Beschreibung. Vergleicht die linke Variable mit dem Wert oder der Variablen rechts vom Operator. Gibt true zurück, wenn die beiden Operanden gleich sind.
Was bedeutet IF und Else Arduino?if...else erlaubt mehr Optionen als das einfache if. Es erlaubt, mehrere Variablen hintereinander abzufragen. Der else-Teil wird dann ausgeführt, wenn die Bedingung im if-Teil false ist. Auf den else-Teil kann wieder ein if folgen, sodass viele sich gegenseitig ausschließende Konditionen gestestet werden können.
Was bedeutet Int bei Arduino?Bei 8-Bit AVR ist int (signed) 16 Bit groß, bei 32-Bit-Prozessoren 32 Bit. Das u steht für unsigned - also vorzeichenlos - der Typ kennt nur Null und positive Zahlen. Das int für Integer - also nix mit Komma - ohne das U teilt sich der Wertebereich in Negativ und Positiv, wobei der Negative 1 größer ist.
|