Bonjour,
Je travaille sur une sonde de température comme beaucoup
Mon problème est la distance de réception. J’ai programmé un arduino mini pour envoyer toutes les 4s (watchdog) la température et un signal DIO CHACON pour éteindre une prise ceci pour m’assurer de la bonne émission d’un signal.
J’ai dans un premier temps essayé de capter les signaux 433Mhz sur le port 10 et avec dans le loop une succession de pulseIn. Cela fonctionne très bien je capte un signal à plus de 8m dans mon appart (à travers de mur en béton armé). le mini éteint la prise chacon à la même distance.
Comme je ne trouvais pas cela satisfaisant (monopoliser le micro pour ce seul traitement) comme programmation j’ai voulu passer par le timer1 et l’ICR interrupt du port 8.
Cela fonctionne bien mais je ne peux pas capter à plus de 1,5m. J’ai augmenté la distance en ajoutant un préambule de 40 bits car avant cela je ne dépassais pas 20cm.
J’utilise les modules 433mhz lowcost que l’on trouve sur tous les tutos. J’ai soudé une antenne de 17.3cm.
Qu’elle peut être la cause de cette mauvaise détection ?
Y a-t-il des subtilités avec le port 8 ?
Merci de votre aide