Je travaille avec un Arduino Uno R4 WiFi et un module PCA9685 pour contrôler un servomoteur. Bien que l'IDE Arduino indique que le code s'exécute correctement et tente de déplacer le servomoteur, ce dernier ne répond pas et ne bouge pas. Le problème persiste même si le code est correctement téléversé et que le Moniteur Série affiche que l'IDE exécute le code.
J'ai vérifié les éléments suivants : ( j'ai essayé 3 modules pca d'une commande sur amazon )
Connexions I2C :
- Les broches SDA et SCL sont correctement connectées du PCA9685 aux broches SDA et SCL correspondantes de l'Arduino Uno R4 WiFi.
- Je ne suis pas certain si les broches SDA et SCL doivent être connectées aux broches A4 et A5 respectivement, mais j'utilise les broches SDA et SCL dédiées sur le Uno R4 WiFi.
Détection des Appareils I2C :
- Un code de scanner a été utilisé pour détecter les appareils I2C sur le bus, mais rien n'apparaît dans le Moniteur Série. Cela suggère que le PCA9685 pourrait ne pas être détecté sur le bus I2C.
Alimentation :
- Je suis préoccupé par le fait que le PCA9685 et le servomoteur reçoivent suffisamment de puissance. j'ai une alimentation 5v2A branchée à la prise, puis au module viaà une connecteur LED
Fonctionnalité du Code :
- Le code est conçu pour contrôler le servomoteur via le module PCA9685. Le code semble fonctionner comme prévu lorsqu'il est exécuté manuellement, mais le servomoteur ne bouge pas. Le servo fonctionne bien, branché directement à l'arduino.
merci à tous si vous pouvez m'aiguiller