Je travaille actuellement sur un projet utilisant une carte arduino UNO. J'ai besoin de communiquer avec ma carte arduino UNO via python (distribution spyder).
J'ai un problème lorsque je lance mon programme python, en effet la console IPython me renvoie:
SerialException: [Errno 16] could not open port /dev/cu.usbmodem1411: [Errno 16] Resource busy: '/dev/cu.usbmodem1411'
J'ai installé la bibliothèque pyserial.
De plus je suis sur MAC OSX (El Capitan).
je n'ai toujours pas réussi à débloquer mon problème... Avez-vous déjà eu ce type de problème? Y-a-t-il une procédure spécifique pour communiquer entre python et l'arduino?
Manifestement, d'après le message le port que tu cherches à utiliser dans ton programme est déjà utilisé.
Donc tu dois déjà avoir une application qui utilise /dev/cu.usbmodem1411.
Tu n'aurais pas la console de l'IDE ouverte lorsque tu lances ton programme python?
effectivement, je me suis rendu compte qu'une ligne de code envoyait des données dans le port... Après avoir corrigé cela, le message d'erreur n'est plus affiché...