@Loard, appunto:
In C, a differenza del Basic, è importante differenziare l'uso di apice singolo e apice doppio.
Apice singolo si usa per il singolo carattere:
if( myChar=='A')
Apice doppio per le stringhe o frasi:
Serial.println("Ciao");
Purtroppo il C accetta questa sintassi Serial.println('Ciao'); ma equivale a questo: Serial.println('C');