collegare 2 sensori ds18b20

ciao esperti, sto cercando di collegare questi 2 sensori http://www.plexishop.it/it/arduino/sensori-per-arduino/sonda-termica-impermeabile-ds18b20.html
in modo da rilevare le 2 temperature e farne una media, per poi scriverla sul display, cosa devo fare? con lcd nessun problema..

Perché usare due sensori?

L'unico motivo che mi viene in mente è che tu debba misurare un serbatoio di acqua calda che presenti un differenziale di temperatura tra livelli diversi.

Comunque il procedimento è ormai consolidato:
1 - scaricare le ultime versioni delle librerie DallasTemperature e OneWire;
2 - seguire le indicazioni degli esempi allegati alla libreria DallasTemperature;

esatto, piu precisamente un acquario, cmq ora do un'occhiata, ma per il collegamento dei 2 sensori, leggevo in rete che li posso collegare allo stesso pin in cascata o sbaglio?

Leggi qui se ti può essere utile.

http://forum.arduino.cc/index.php?topic=226111.0

Per collegare due sonde è necessario avere due ingressi digitali diversi.

Ciao!

Io ho provato a collegare fino a 3 sensori DS18B20 (versione non impermeabile, non penso ci siano differenze) in cascata.
Quello che ho io è tipo questo: http://tinyurl.com/oyzqmo9
Praticamente ho mandato +5V, massa e "segnale" al primo sensore, poi da qui sono ripartito andando al secondo e così al terzo.
Non ho provato su lunghe distanze quindi non ti so dire fino a quanto puoi arrivare per riuscire a leggere ancora correttamente la temperatura.

cyberhs:
Per collegare due sonde è necessario avere due ingressi digitali diversi.

non in questo caso, parliamo del bus onewire, con un unico pin ci piazzi centinaia di sensori :slight_smile:

questo ti aiuterà senz'altro, io ne ho collegati 5 di sensori con un unico pin

http://arduino-info.wikispaces.com/Brick-Temperature-DS18B20

Amici, avete ragione: ho detto una sciocchezza.

Ogni dispositivo OneWire ha un suo indirizzo su firmware che gli consente di essere identificato sul bus.

Vero è, però, che la cosa non è molto agevole specie quando i dispositivi sono molti: occorre sapere con un programma opportuno l'indirizzo del singolo dispositivo (e fin qui nessun problema) , ma se il dispositivo viene sostituito purtroppo anche questo indirizzo cambia.

Per risolvere il problema, tempo fa ho progettato una scheda multiplex per accogliere 16 sensori DS18B20 su di una unica linea OneWire, con il grande vantaggio di poter indirizzare il singolo sensore a prescindere dal suo indirizzo in firmware.

Interessante concetto,