Bonjour,
Avec une asso dans mon école nous créons un robot autonome pour la coupe Eurobot. Celui-ci possède une RPi comme "cerveau" et différents arduino et teensy (des µ-controlleurs arduino-like, mais en plus puissant) pour commander les actionneurs. Tout ce joli monde est sensé communiquer en USB avec la RPi en Serial.
Le souci que nous avons, c’est que lorsqu’on lit dans les fichiers de /dev
, il y a un timer de 2s entre deux écritures sur un fichier et de 5s pour les lectures, soit largement le temps pour louper des informations des capteurs, ou pour se trouver dans l’impossibilité d’envoyer des commandes aux actionneurs.
Le code de la lib est disponible sur GitHub : https://github.com/BDI-ENIB/SerialControl
Il y a un exemple de programme arduino sur la branche master
et le code de la lib est sur la branche linux
.
J’espère que vous pourrez nous aider.
Amael