Igazságértéket fejez ki. Lehet TRUE (igaz) vagy FALSE (hamis). IF feltételen belül használhatjuk őket.
&& (logikai és) Akkor teljesül ha mindkét állítás igaz.
if (digitalRead(2) == HIGH && digitalRead(3) == HIGH) {
// csináld ezt // ... }
|| (logikai vagy) Akkor igaz ha valamelyik állítás igaz.
if (x > 0 || y > 0) { // ... }
! (nem) Akkor igaz ha az állítás hamis. Tagadás.
if (!x) { // ... }