Ajuda - exit status 1 expected unqualified-id before '?' token

O código que colocaste aqui não dá erro nenhum...

Já experimentaste copiar o código daqui e colar num sketch novo e testar?