Y a-t-il une bibliothèque / méthode de communication avec un microcontrôleur (Arduino)? P>
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. P>
4 Réponses :
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. P>
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 em>. 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. P>
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. P>
TERMIOS code> 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 . P>
Oui, Arduserail est une bibliothèque C ++ super facile à utiliser pour interfacer avec Arduinos sur les plates-formes Windows via USB. P>
Ajoutez ceci comme un commentaire
libusb peut vous intéresser