Bonjour,
j'utilise un capteur PWM le SMT172 sur une carte MKR wifi 1010. lecture de l’état haut depuis la fonction pulsein(). j'utilise leur formule de calcul depuis la doc https://smartec-sensors.com/cms/media/Datasheets/Temperature/SMT172-datasheet.pdf et j’établis une première mesure de la température sur une moyenne de 8 dutycycles.
j'obtiens des mesures a +-0,9 °C.
j'ai vu une bibliothèque ici Smartec SMT172 temperature sensor library - Sensors - Arduino Forum faite pour les ATmega.
apres l'avoir essayé sur un Uno j'obtiens des mesures a 0,01°C près.
bien Evidemment j'ai rien compris au code vu mon niveau mais je pense qu'il doit y avoir la possibilité améliorer la lecture du pulsein() sur la carte MKR wifi .
la methode que j'utilise actuellement est une moyenne sur non pas 8 mais sur 256 Dutycycle pour obtenir une mesure a +/- 0,25 °c.
avez vous une solution à me proposer ? merci de votre aide