Merci pour toutes vos réponses ! J'avais en effet réglé l'horloge interne sur "8Mhz", je vient de tester un changeant sur "1Mhz" et sa marche ! Enfin les valeurs affichés sur l'écran restent incorrectes mais elles changent en fonction de si je met une matière plus ou moins chaude devant ! Ce n'est donc surement que quelques réglages à faire...
Merci pour votre aide !
Je vient de tester et l'ensemble marche !
Il fallait enfaite mettre :
mlx.readObjectTempC()
à la place de
mlx.readObjectTempF()
pour avoir la température en degrés !
J'ai encor une petite question : Des fois l'afficheur affiche des valeurs incohérentes comme "0159" ou '1258" (qui sont les valeurs qui arrivent le plus souvent), j'émet donc l'hypothèse que l'Attiny ne tourne pas assez vite avec une horloge interne de 1Mhz pour cadencer l'afficheur digital (qui a une broche "CLK" branché sur l'Attiny). Pensez vous que si je j'achète une horloge externe de 8Mhz sa pourrais régler le problème ?
Encor merci pour votre aide !
Bonjour,
Tu peux utiliser l'horloge interne à 8MHz
Oui cependant j'ai vue que l'horloge interne est plus lente et moins précise, sa ne vas pas empêcher le bon fonctionnement du TM1637 ?
You shouldn't need to get an external clock at all. 8 MHz internal should be fine.
If it has same problem with 8 MHz internal, the next thing I'd do is try to figure out whether the problem is in writing to the tm1637 or reading the temperature from the MLX, by just writing sequential numbers to the display so you could see if it was sometimes displaying garbage even without reading from the temperature sensor.
The accuracy of all the internal clock options is the same (1 MHz is generated from the 8 MHz one through a /8 prescaler, and the 16 MHz PLL option available on t85 and t861 (requires 4.5V+) is also generated from the same 8 MHz internal oscillator (multiplied by 8 and then divided by 4).
Internal is typically within 1-3% on classic AVR parts at room temperature and 3-5V (the datasheet specifies +/- 10% but in real-world conditions, it's much more accurate than that; I don't think I've ever seen one that wasn't within 4% at room temp and normal voltages), and neither of those parts requires exact clock speeds (they're both I2C-like interfaces, not weird timing-critical ones).
Je ne pense pas que ce soit un problème d'affichage. C'est plutôt un problème d'acquisition.
8 MHz internal should be fine.
Ok je vais essayer sa !
Je ne pense pas que ce soit un problème d'affichage. C'est plutôt un problème d'acquisition.
C'est à dire ? L'Attiny aurais du mal à communiquer avec l'afficheur ?
Non plutôt des problèmes de communication avec le MLX90614
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.