Serial.println(5.0 * temperatura + 100.0) /1024.0 ;
La divisione è fuori dalla parentesi. Oppure hai dimenticato una doppia parentesi.
Serial.println((5.0 * temperatura + 100.0) /1024.0);
Inoltre lo sketch è tutto errato per il DS perché il DS è digitale e non analogico come LM35.
Devi scaricarti la libreria DallasTemperature e la OneWire. Ci sono molti topic che spiegano come fare.
Usa il Search del forum.
Serial.println(5.0 * temperatura + 100.0) /1024.0 ;
La divisione è fuori dalla parentesi. Oppure hai dimenticato una doppia parentesi.
Serial.println((5.0 * temperatura + 100.0) /1024.0);
Inoltre lo sketch è tutto errato per il DS perché il DS è digitale e non analogico come LM35.
Devi scaricarti la libreria DallasTemperature e la OneWire. Ci sono molti topic che spiegano come fare.
Usa il Search del forum.
Benvenuto.
grazie per la dritta, quindi questo modo non è adatto per questo sensore? se si ci sono altri modelli di sensori per il quale questo vada bene?
te lo chiedo perchè credo di aver danneggiato il sensore e quindi sono costretto a comprarne un'altro.