Tuto capteur de temperature Dallas OneWire DS 18B20

lundi 19 novembre 2018.
 

Ce capteur, devenu Maxim, se connecte par 3 fils, : +5V, masse, Data ( sortie du capteur).

il coûte environ 2€.

Une resistance de 4700 ohms doit être connectée entre +5 et Data

On installe les deux librairies

-  Onewire et

-  DallasTemperature

On crée (instancie) deux objets :

-  OneWire capteur(7) ; // Sortie du capteur sur port7 de l’arduino

-  DallasTemperature sensors(&capteur) ; //On passe cette reference

On va lire le capteur :

-  sensors.requestTemperatures() ;//Demande de temperature sur le bus

-  capTemp = sensors.getTempCByIndex(0) ;//Lecture de la temperature

Capteurs multiples

Ce bus à un fil permet la connexion de multiples capteurs sur la même entrée de l’Arduino, ici D7.

Ci joint le code pour deux capteurs développé par Alain Bertout

Logiciel

Capteur_temperature_Dallas_191118 - 1.9 ko

Capteur_temperature_Dallas_191118

**************References********************

https://create.arduino.cc/projecthu...

Détail du bus

https://playground.arduino.cc/Learn... .


Répondre à cet article

Forum