Comme je l'indiquait dans le titre j'ai un petit soucis dans l'utilisation simultanée d'un capteur infrarouge (récepteur pour une télécommande) et un capteur ultrasons (mesure de distances), je m'explique :
mon programme fait très régulièrement des mesures avec le capteur ultrason mais doit pouvoir détecter tout appuis sur une touche de la télécommande !
Séparément les deux capteurs (et programmes) fonctionnent impeccablement bien mais mais quand je réuni les deux parties la télécommande garde des résultats cohérents mais le capteur ultrason annonces des résultats complètement faux ...
J'ai identifié deux problèmes potentiels qui pourrait être à la cause de ces résultats aberrants :
l'écoute de l'impulsion de retour des ultrasons est interrompue par celle du capteur infrarouge (problème de thread ou quelque chose comme ça ?!).
Interférence entre infrarouge et ultrasons ... Je sais que c'est improbable mais sait on jamais ?
Si vous avez des idées pour me sortir de cette impasse je suis preneur !
Willy22:
2) Interférence entre infrarouge et ultrasons ... Je sais que c'est improbable mais sait on jamais ?
La vitesse de la lumière étant supérieure à celle du son, il est normal que certaines personne paraissent brillantes ... jusqu'à ce qu'elles parlent :-)))
Je ne sais pas si ça a un rapport direct, mais j'ai un problème analogue avec un récepteur/contrôleur de vol que j'ai réalisé à partir d'Arduino Pro Mini.
J'ai un HC-SR04 (capteur Ultra-Son) qui me sert à mesure l'altitude de mon drone (jusqu'à 2 mètres). les mesures qu'il me donne sont très aléatoires. J'ai pu mettre en évidence que c'est sa proximité avec le transmetteur à 2.4 GHz qui le perturbait (quelques centimètres dans mon cas).
J'ai soigné les découplages d'alim et j'ai blindé le HC-SR04 : rien n'y fait.
J'ai fait un montage où il n'y avait que le HC-SR04 et le transmetteur. J'ai pu vérifier qu'en éloignant ou rapprochant ces deux composants, il y avait perturbation ou non. Je ne me souvient plus exactement, mais il fallait de l'orde de 15 cm au minimum.