Page 1 sur 1

Teste capteur DS18B20

Message non luPosté: Ven 26 Oct 2012 18:41
de thomas
Bonjours.

matériel: Deuligne + arduino uno rev3 + 3 capteurs DS18B20
librairies: OneWire et DallasTemperature

Je cherche à afficher la valeur de ses 3 capteurs mais j'ai du mal à comprendre la procédure à suivre pour récupérer les valeurs sur le BUS. J'ai fais pas mal de recherche, mais je n'ai pas trouvé quelque chose de minimaliste.

J'ai grand besoin de votre aide!
merci d'avance.

Re: Teste capteur DS18B20

Message non luPosté: Ven 26 Oct 2012 19:40
de SesechXP
Salut,

As-tu consulté cette page ? C'est une bibliothèque OneWire pour Arduino. Des exemples sont fournis, ça devrait te donner un bon point de départ...

++

Re: Teste capteur DS18B20

Message non luPosté: Sam 27 Oct 2012 16:53
de thomas
Merci, je vais voir

Re: Teste capteur DS18B20

Message non luPosté: Lun 29 Oct 2012 09:01
de Stéphane
Bonjour,

un exemple de mise en oeuvre est disponible ici :
viewtopic.php?f=38&t=454

c'est un tutoriel à l'usage des débutants et de la prise en main du ds18B20.

Re: Teste capteur DS18B20

Message non luPosté: Lun 29 Oct 2012 21:27
de thomas
Bonjour,

J'ai bien consulté se tuto merci, j'essaie maintenant de refaire la même chose avec 2 sondes.

Re: Teste capteur DS18B20

Message non luPosté: Mar 6 Nov 2012 18:14
de Stéphane
Bonjour,

comme expliqué dans le tuto linké plus haut : la détection des devices passe par la fonction "search()".
Le tuto est fait pour s'arrêter à la premiere adresse (et donc device) trouvée sur le bus.
Je vous recommande de lire la description des fonctions sur le site officiel, pour comprendre comment détecter les différents devices en présence, et les adresser.

Extrait du tuto :
/*
Code by Sn00tlab 2012

This code is used to provide an example of using the temperature sensor DS18B20
With the Deuligne shield (lcd shield) from Sn00tlab

The OneWire lib is available on this website :
http://www.pjrc.com/teensy/td_libs_OneWire.html

The Deuligne lib is from :
www.snootlab.com
contact@snootlab.com

Share it, improve it, it's free !
*/