Effectivement c'est pas super clair ![]()
J'ai donc un atmega168. Sur les différents pins j'ai (en numérotation arduino) :
2 - Capteur humidité DTH11. Celui-ci est relié également au 5v et à la masse et une resistance de 10k est entre le 5v et le pin data
3 - Commande du ventilateur, via TIP120 (en mode on/off, pas de pwm).
4 - Led indiquant ventilateur ON
5 - Led indiquant le mode auto (en fait 4+5 sont sur une led bicolore)
6 - Buzzer pour une validation sonore du changement de mode (ON->auto->OFF)
11 - Capteur IR pour la télécommande
Bibliothèques utilisées :
DHT : Adafruit
IRremote : Ken Shirriff
J'ai testé chaque composantes séparées (IR, DHT11, commande ventilo) avec ma plaque arduino.
Puis j'ai programmé mon sketche et chargé ça sur mon atmega via l'IDE arduino et mon programmateur tinyusb.
Le timeout est renvoyé par la bibliothèque DHT.
Il est effectivement possible que ce soit un problème de fusible. En effet, je n'utilise pas la partie décodage du signal IR reçu par la télécommande, mais juste le fait qu'on a reçu un signal (quelconque). Ma télécommande ne me sert qu'à passer alternativement d'un mode à l'autre. Bon je vais tester tout ça...
