2016-05-25 2 views

Antwort

1

ich nicht Arduino selbst verwendet habe, aber ein einen Blick auf Arduino Playground:

CmdMessenger ist eine Messaging-Bibliothek für die Arduino-Plattform (und .NET/Mono-Plattform). Es verwendet den seriellen Port als Transportschicht. Um CmdMessenger zu verwenden, definieren wir eine Liste von Befehlsbezeichnern und hängen dann Callback/Handler-Funktionen für empfangene Nachrichten an.

Das Nachrichtenformat ist: Cmd Id, Param 1, [...], Parameter N;

Die Bibliothek gibt folgende Funktionen:

  • Senden und Empfangen von Befehlen
  • Aufruf der zugehörigen Funktionen auf empfangenen Befehle
  • Senden und Null zu viele Argumente pro Befehl
  • Empfangen Senden und Empfangen von aller primären Typen. Dies umfasst Bytes, Longs, Ints, Floats und Doubles.
  • Senden und in Klartextform (für Menschen lesbare, robust) oder in binärer Form (effizient)

Die Bibliothek empfängt, kann durch das Arduino oder PlatformIO Library Manager heruntergeladen werden, oder als Stand-alone-Paket heruntergeladen , siehe read-me page.

Verwandte Themen