tmp36 arduino

Ciao a tuttiho cercato di misurare la temperatura di una staza ma quando compilo il codice mi da questo errore: "stray '\342' in program" Grazie a tutti
ps: vi allego il mio codice

//variabili globali
int val_Adc = 0;
float temp = 0;

void setup()
{
//init seriale
Serial.begin(9600);
}

void loop()
{
//leggo dalla porta A0
val_Adc = analogRead(0);
//converto il segnale acquisito in un valore
//espresso in gradi centigradi
temp = ((val_Adc * 0.00488) – 0.5) / 0.01;
//invio il dato sulla seriale
Serial.println(temp);
//ritardo di mezzo secondo
delay(500);
}

@johnson_sanguine: ... eppure lo dovresti aver letto in altri cento post su questo forum ... in conformità al regolamento, punto 7, devi editare il tuo post (in basso a destra del post, bottone More -> Modify) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone fatto così: </>, tutto a sinistra).

Guglielmo

Per il tuo problema ...
... hai per caso fatto copia/incolla? Con che/da che programma? ... perché sembra incontri un carattere non valido ... ::slight_smile:

Guglielmo

Grazie per l'annotazione. il codice l'ho coiato in questo sito:http://www.logicaprogrammabile.it/arduino-sensore-di-temperatura-tmp36/

//variabili globali
int val_Adc = 0;
float temp = 0;

void setup()
{
//init seriale
Serial.begin(9600);
}

void loop()
{
//leggo dalla porta A0
val_Adc = analogRead(0);
//converto il segnale acquisito in un valore
//espresso in gradi centigradi
temp = ((val_Adc * 0.00488) - 0.5) / 0.01;
//invio il dato sulla seriale
Serial.println(temp);
//ritardo di mezzo secondo
delay(500);
}

Grazie a tutti

Ripeto ...

gpb01:
Con che che programma?

Guglielmo

Comunque, l'ho preso da tuo post e ...

//variabili globali
int val_Adc = 0;
float temp = 0;

void setup()
{
 //init seriale
 Serial.begin(9600);
}

void loop()
{
 //leggo dalla porta A0
 val_Adc = analogRead(0);
 //converto il segnale acquisito in un valore
 //espresso in gradi centigradi
 temp = ((val_Adc * 0.00488) - 0.5) / 0.01;
 //invio il dato sulla seriale
 Serial.println(temp);
 //ritardo di mezzo secondo
 delay(500);
}

... usa il bottone apposta per selezionarlo, copialo ed incollalo nell'IDE ... compila senza errori.

Guglielmo