2016-05-25 1 views

Répondre

1

Je n'ai pas utilisé moi-même Arduino mais un coup d'oeil à Arduino Playground:

CmdMessenger est une bibliothèque de messagerie pour la plate-forme Arduino (et la plate-forme .NET/Mono). Il utilise le port série comme couche de transport. Pour utiliser CmdMessenger, nous définissons une liste d'identifiants de commande, puis attachons des fonctions callback/handler pour les messages reçus.

Le format du message est: Cmd Id, param 1, [...], param N;

La bibliothèque donne les fonctionnalités suivantes:

  • Envoi et réception de commandes
  • Appel de fonctions associées sur les commandes reçues
  • Envoi et réception de zéro à plusieurs arguments par commande
  • Envoi et réception de tous les types primaires. Cela inclut les octets, les longs, les ints, les flotteurs et les doubles.
  • Envoi et réception sous forme de texte brut ou sous forme binaire (lisible par l'homme, robuste) (efficace)

La bibliothèque peut être téléchargée via le gestionnaire de bibliothèque Arduino ou PlatformIO ou téléchargé comme un ensemble autonome , voir le read-me page.