Bonjour à Tous
Je sollicite votre aide car je me retrouve devant une énigme
j'ai dans mon programme, j'ai 3 sous-programmes :
1) mesure de distance à l'aide de 2 capteurs VL53L0X : read_dual_sensors()
2) mesure de tension batterie : do_vcc()
3) mesure de température et d'humidité : do_read_dht()
Constat :
- si j'active tous les sous-programmes , le programme se bloque (?)
- si je les active séparément tous fonctionnent
- si j'active (2) et (3) le programme fonctionne
- si j'active (1) et (2) le programme fonctionne
- si j'active (1) et (3) le programme se bloque
il semblerait que le blocage se situe à la lecture des lignes :
y aurait-il un conflit entre le DHT22 et VL53L0X ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 lox1.rangingTest(&measure1, false); // passez dans 'true' pour obtenir l'impression des données de débogage ! lox2.rangingTest(&measure2, false); // passez dans 'true' pour obtenir l'impression des données de débogage !
merci par avance
pascal
Partager