Problemi con compilazione del programma

ciao a tutti sono nuovo nel campo della programmazione , il mio progetto e quello di leggere un variabile analogico se e maggiore di 500 allora attiva la porta digitale 9 altrimenti spegni

int Variabile1=analogRead(0);
int Relay = 9;

void setup( ){
Serial.begin(9600);
pinMode(Relay, OUTPUT);
}

void loop() {
if ( Variabile1 < 500)
{
digitalWrite(Relay, HIGH);
}
else
{
digitalWrite(Relay, LOW);
}

}

provando a compilare mi da quesi errori vorrei chiedere a voi dove ho sbagliato

Arduino:1.6.12 (Windows 7), Scheda:"Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"

sketch_dec25a:13: error: stray '\302' in program

if ( Variabile1 < 500)

^

sketch_dec25a:13: error: stray '\240' in program

exit status 1
stray '\302' in program

Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"

Edita il tuo codice come da regolamento :wink: e presentati dicendo: buon Natale a tutti! :smiley: evita di scrivere solo buon Natale però!

Poi ti consiglio di abilitare l output dettagliato da Arduino

Comunque, inizio con una piccola domanda:
Come mai questa riga si trova nelle dichiarazioni d'amore? :smiley:

int Variabile1=analogRead(0);

Se devi sempre verificare il suo valore attuale non ha senso metterlo fuori dal loop, mettilo nel loop

P.S. l errore che invece citi è sicuramente colpa di un carattere invisibile che hai copiato

Dominanas:
ciao a tutti

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento se non lo hai già fatto: Regolamento
Qui una serie di link utili, non inerenti al tuo problema:

Il codice devi racchiuderlo nei tag code, vedi sezione 7 del regolamento, spiega bene come fare ( pulsante </> ).
Altrimenti parte del codice può essere visualizzata male o mancare perchè interpretato come attributo del testo stesso.