Vergelijkende en logische operatoren
Bij keuzestructuren (if...else) en herhalingstructuren (while) moeten we een voorwaarde opgeven. Zo een voorwaarde test vaak of iets kleiner, groter of gelijk is aan een ander getal.
De programmeertaal van Arduino heeft een specifieke manier (syntax) om dit te coderen.
Een overzicht vind je hieronder:
| Symbool |
Verklaring |
| == |
Gelijk aan |
| != |
Niet gelijk aan |
| < |
Kleiner dan |
| > |
Groter dan |
| <= |
Kleiner dan of gelijk aan |
| > |
Groter dan of gelijk aan |
Daarnaast heb je nog rekenundige operatoren, om bewerkingen zoals optellen, aftrekken, delen en vermenigvuldigen uit te voeren. Ook hier heeft de programmeertaal van Arduino een specifieke manier (syntax) om dit te coderen.
Deze codeer je als volgt:
| Symbool |
Verklaring |
Opmerking |
| + |
Optellen |
|
| = |
Gelijk aan |
Hiermee stel je een waarde gelijk aan een bepaald getal |
| / |
Delen |
|
| * |
Vermenigvuldigen |
|
| % |
Rest |
Hiermee bereken je de rest van een deling.
x=5%5; // x is 0
x=13%3;// x is 1
|
| - |
Aftrekken |
|
Je vindt alle mogelijkheden op de Arduino Language Reference website onder Structure > Comparison Operators en Compound Operators.