Hola buenas...

Ese "or" ahí ( y unas lineas mas abajo) no sé si lo reconoce el lenguaje de Arduino.
He visto poner || (AltGr+1 del teclado) en lugar de "or".
En una guia que tengo al menos lo expresa de ese modo.
Es un documento con enlaces a Internet de cada palabra del Arduino
Suerte