Page 1 sur 1

Problème Capteur de température LM35DZ

Message non luPosté: Lun 24 Fév 2014 21:53
de RaphaëlB
Bonjour,

J'ai acheté un capteur de température LM35DZ pour un projet artistique.
http://snootlab.com/composants/108-capt ... m35dz.html
Je suis plutôt novice avec arduino, mais j'arrive à lire la valeur avec un sketch Arduino de base "AnalogReadSerial".
Mon problème est que la valeur indiquée n'est pas fixe, elle oscille entre 30 et 50 et monte même parfois plus haut alors que la température ne change pas.
Quelqu'un sait-il quel peut être le problème ? Aurais-je endommagé le capteur ? Le câblage est mal fait ? Une résistance à rajouter quelque part ?
Merci d'avance si quelqu'un a un conseil...

Raphaël

Re: Problème Capteur de température LM35DZ

Message non luPosté: Jeu 27 Fév 2014 14:34
de phil
Bonjour,

la valeur donnée par le AnalogRead n'est pas une valeur en degrés
Pour avoir la valeur en degrés, si le LM35DZ est branché sur l'entrée analogique A1, il faut faire un
Code: Tout sélectionner
int ValeurCapteur = analogRead(A1);        // mesure de l'entrée analogique A1
float Temp = ValeurCapteur*500.0/1023.0;   // conversion en °C
(merci à SamSab83) http://forum.snootlab.com/viewtopic.php?f=34&t=806&p=3872&hilit=LM35DZ#p3872
Du coup la valeur stocké dans Temp est la valeur de la température en °C