Go Down

Topic: [Risolto] arduino + DS18B20 = NULLA (Read 1 time) previous topic - next topic

silvia1216

Jan 10, 2013, 08:03 pm Last Edit: Jan 11, 2013, 06:33 pm by silvia1216 Reason: 1
ciao a tutti...

la saga "misurare la temperatura con Arduino è tornata", dopo il capitolo "arduino e le temrocoppie" arriva "arduino e DS18B20"

non so, credo sia una congiura... quando si ha poco tempo nulla funziona, allora, ieri ho scritto qualcosa sulle termocoppie, solo che il negozio di elettronica non aveva il componente che mi serviva quindi ho optato per un sensore one-wire bus che non funziona...

allora, ho provato a configuralo http://bildr.org/2011/07/ds18b20-arduino/ ho un Arduino mega e quindi ho dovuto cambiare i pin...
sara quello, oppure qualcosa con l'IDE e l libreria?

bhooo non so

niki77

Scusa ma non vedo un nesso tra one wire e dover cambiare il pin.
One wire lo attacchi dove vuoi, al contrario del nome della libreria i2c che si chiama wire, e quella usa dei pi dedicati.
Quali pin hai cambiato?
Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

silvia1216

scusa mi sono spiegato male: ho cambiato il pin 2 in 10...

secondo te potrebbe essere che il tipo mi ha venduto il coso bruciato?

PaoloP

Una volta collegato il DS come da schema

Con resistenza di pull-up da 4.7K (se non la hai puoi anche metterne due da 10K in parallelo)

Scarica questa libreria --> https://github.com/milesburton/Arduino-Temperature-Control-Library
Tra gli esempi compila il Simple.pde dopo ave verificato il pin a cui è collegato il sensore.
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

uwefed

Secondo me sulla Tua immagine manca l' alimentazione al DS18B20.
Ciao Uwe

Go Up