Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Utiliser un protocole pour la communication série arduino #1

Open
feuloren opened this issue Jan 27, 2013 · 3 comments
Open

Utiliser un protocole pour la communication série arduino #1

feuloren opened this issue Jan 27, 2013 · 3 comments

Comments

@feuloren
Copy link
Member

Actuellement on utilise un protocole textuel (a+bbb+c+ddd)
Ça économiserait du temps de transfert et de traitement par l'arduino de passer à un protocole binaire

@qchateau
Copy link
Member

Quel gains ? Quel coût ?
J'entend par la : est-ce que ca vaut le coup de se pencher la dessus ? Notre protocole actuel marche... Je dis pas qu'il faut pas le faire, juste qu'à mon avis ca va dans les tâches "à faire si on a le temps"

@trecouvr
Copy link

  • gain
    • taille : sur les messages goto c'est deux fois plus petit 1234+1+1500+1000+100 (20) en binaire ca prend 2+1+1+2*3=10
    • décodage : beaucoup plus rapide car pas besoin d'utiliser atoi
  • cout
    • ça marche pas encore
    • moins résistant au drop de bit (même si on en a encore jamais vu l'année dernière). solution : ajouter un checksum

Après c'est vrai que c'est plutôt dans à faire si on a du temps. Mais chez moi avec mon émulateur arduino ça marche déjà.

@apuyou
Copy link
Member

apuyou commented Jan 28, 2013

Perso je rejoindrai Quentin, en ajoutant au passage que c'est nettement plus difficile à debuguer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants