Bonjour,
Je rencontre un problème avec une Arduino Romeo.
Du jour au lendemain elle a cessé d'être reconnue par le PC lorsque je la branche avec le câble USB. Comme la veille j'avais installé les drivers de l'APC220 pour communiquer en wireless je me suis dit que ça avait sans doute un rapport et j'ai essayé de réinstaller les drivers FTDI, puis de changer d'ordinateur, mais le résultat est le même.
Pour résumer, voilà les différents systèmes avec lesquels j'ai testé l'arduino, et les résultats obtenus :
- Seven : Erreur 43 (le périphérique USB a mal fonctionné...)
- XP : Erreur équivalente à celle de Seven, je n'ai plus le texte exacte mais on me dit que le périphérique a mal fonctionné et/ou n'est pas reconnu. Et j'ai passé des heures à essayé différents drivers, plus ou moins récents, etc.
- Fedora : N'apparait pas dans l'IDE arduino et je ne vois pas de changement - lors du branchement - avec lsusb. Je ne vois rien apparaitre non plus dans /dev/. Et dmesg me donne ça :
usb 8-1: new full speed USB device using uhci_hcd and address 17
usb 8-1: device descriptor read/64, error -71
usb 8-1: device descriptor read/64, error -71
usb 8-1: new full speed USB device using uhci_hcd and address 18
usb 8-1: device descriptor read/64, error -71
usb 8-1: device descriptor read/64, error -71
usb 8-1: new full speed USB device using uhci_hcd and address 19
usb 8-1: device not accepting address 19, error -71
usb 8-1: new full speed USB device using uhci_hcd and address 20
usb 8-1: device not accepting address 20, error -71
hub 8-0:1.0: unable to enumerate USB device on port 1
A noter que j'ai testé avec la carte seule, sans rien de branché dessus (j'ai bien pensé à enlever le récepteur APC220).
En dehors de ce problème, l'Arduino a l'air de fonctionner normalement : elle s'allume bien, que ce soit avec le câble USB ou avec une alimentation extérieure (5 piles AA de 1,5V), et quand l'APC220 est connecté je reçoit bien des valeurs comme c'est prévu dans le sketch que j'ai uploadé pour la dernière fois, juste avant que ça arrête de fonctionner.
J'ai testé sous fedora et Seven avec une Arduino Uno et cela fonctionne très bien, sans aucune manipulation de ma part.
Est-ce que ça pourrait venir du programme que j'ai mis dessus ? S'il utilisait des pins réservés à une autre utilisation ?
J'ai vraiment besoin de votre aide...
Merci d'avance.