Communication {Ordinateur— Arduino} Simple et Robuste

La communication avec l'Arduino en toute simplicité

a marqué ce sujet comme résolu.
Auteur du sujet

Bonjour,

J’aimerais vous présenter un projet sur lequel je travaille depuis quelques années : communiquer avec l’Arduino. En essayant de résoudre mes problèmes, j’ai développé un protocole de communication simple et créé des implémentations dans différents langages (C+++, Python, Rust). Au final, ce projet peut également être utilisé pour communiquer avec l’Arduino (en utilisant le port série) mais aussi entre deux Raspberry Pi en utilisant le bluetooth ou des sockets.

Je viens de terminer la rédaction d’un article complet décrivant le problème et proposant une solution :

Vous pouvez lire l’article complet ici: https://medium.com/@araffin/simple-and-robust-computer-arduino-serial-communication-f91b95596788

Si vous avez des remarques, des questions, je serais heureux de vous répondre =).

J’aimerais également remercier au passage @Eskimon dont le tuto Arduino m’a bien été utile à mes débuts.

Trop Long; Pas Lu:

Les fonctions de base d’Arduino pour l’envoi/réception de données ne sont pas très pratiques et robustes. Nous proposons un protocole pour communiquer (avec le port série, bluetooth ou sockets) avec l’Arduino (mais pas seulement) de manière simple et robuste. Nous publions également des exemples dans différents langages de programmation afin que vous n’ayez pas à vous soucier de la façon de l’implémenter.

Dépôts Github:

Note: ce système a été utilisé sur la petite voiture autonome, dont le sujet sur le forum se trouve ici: https://zestedesavoir.com/forums/sujet/9722/petite-voiture-autonome/

Édité par atooo

Est-ce que tu as envisagé écrire une RFC à partir de ton travail ?

Ça permettrait de le pérenniser et de le faire connaitre.

Et en plus, ça faciliterait l’implémentation pour d’autres langages.

+1 -0
Auteur du sujet

Bonne initiative ! :) J’ai fait le Coupe de Robotique aussi et c’est vrai que la communication Pi/Arduino ou Arduino/Arduino a toujours été une galère.

Askannz

D’autant plus quand tu passes d’un robot avec une arduino, à un robot avec une rapsberry pi et deux arduinos ;) (ce qui a été notre cas)

Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte