arduino segnala errori senza senso, forse

risolto

ps: i ; dopo i define erano messi per il semplice motivo che dava errore se non li mettevo
e comunque non tirartela se sai programmare (cosa che è ancora da vedere)