8
votes

Bibliothèque USB C ++

Y a-t-il une bibliothèque / méthode de communication avec un microcontrôleur (Arduino)?

Fondamentalement, j'ai besoin d'une méthode de réception et d'envoi de données entre le PC et l'Arduino. Je ne sais pas quelle bibliothèque utiliser, alors je vous le demande. Les données que je vais envoyer est peu. Peut-être 500 octets d'avant en arrière. Tout se passe dans Visual C ++ 2010, dans une application de console.


1 commentaires

libusb peut vous intéresser


4 Réponses :


5
votes

libusb semble être l'un des meilleurs choix dans votre cas. Il s'agit d'une bibliothèque C Léger, largement utilisée, open-utilisée et bien documentée.


0 commentaires

0
votes

Boost Asio fonctionne bien. Jetez un coup d'œil à la question de la pile lire des messages d'un port série avec Boost Asio . J'ai récemment dû écrire du code pour communiquer via le port série et j'ai utilisé un ARDUINO UNO Pour le tester.

Si vous installez le pilote FTDI pour votre carte Arduino, Windows le reconnaîtra en tant que Port COM , et vous pouvez communiquer avec elle comme s'il s'agit d'une série normale. Port.


0 commentaires

1
votes

TERMIOS fonctionne également bien. Je l'utilise pour connecter un Arduino à une Raspberry Pi (Linux) via une liaison série (USB). Vous pouvez trouver des extraits de code utiles ici .


0 commentaires

0
votes

Oui, Arduserail est une bibliothèque C ++ super facile à utiliser pour interfacer avec Arduinos sur les plates-formes Windows via USB.


1 commentaires

Ajoutez ceci comme un commentaire