Go Down

Topic: più ds18b20 su pin diversi (Read 616 times) previous topic - next topic

marinaio67

Salve a tutti... è possibile collegare più ds18b20 (diciamo 4) su pin diversi , o supportano solo la modalità onewire ? Se è possibile , come cambia la sintassi per interrogarle ?

leo72

C'è una lib apposita:
http://www.pjrc.com/teensy/td_libs_OneWire.html

Mi pare che possa usare diversi sensori, ogni istanza della lib viene inizializzata col pin che poi gestirà in esclusiva.

PaoloP

Dipende dalla libreria in uso, ma in generale devi creare più oggetti della classe OneWire (con nomi diversi) ognuno relativo ad un diverso pin.
Poi li richiami come si fa normalmente ma cambiano di volta in volta il nome che identifica l'oggetto.

marinaio67

Quindi , se ho capito bene , per esempio : OneWire  ONE_WIRE_BUS10(10) , OneWire  ONE_WIRE_BUS11(11) , OneWire  ONE_WIRE_BUS12(12) , etc. ?

leo72


paolometeo2

Non capisco pero' a cosa puo' servire tutto cio', quando su un solo bus possono stare anche una decina di quei sensori.
Sono curioso di sapere a che serve.
ciao
paolo
http://paolometeo.blogspot.it
www.meteoenergia.it

leo72


Non capisco pero' a cosa puo' servire tutto cio', quando su un solo bus possono stare anche una decina di quei sensori.

Anche questo è vero...

Go Up