Schritt 6: Teil 2: das UBTC-Protokoll - Übersicht
Das universelle Bluetooth-Kommunikationsprotokoll ist das Protokoll mit, die Ihre grundlegende Bluetooth-Kommunikations-App auf Ihrem Smartphone und Ihrem Arduino zu kommunizieren. Die App sendet eine Reihe von Daten über Ihr Bluetooth-Modul und die Arduino analysiert es wieder in die einzelnen Datenblöcke.
Die App sendet 21 Daten, die Teile in eine Zeichenfolge mit dem Arduino verglichen. Zwischen jedem "echten" Daten ist ein parsing Block. Die erste heißt "$P0$", der zweite "$P1$" und so weiter bis zu "$P9$".
Frage: Nur warum???
Um die einzelnen Daten analysieren Blöcke wieder benötigen Sie etwas, das sie trennt. Ich entschied mich für $ $P0 (und So weiter...) weil ich nicht glaube, dass dies immer als eine individuelle Daten senden. Wenn ich etwas wie "1" verwendet würde, um zu trennen verursacht die Datenblöcke wäre es wahrscheinlich viele Fehler.
Überprüfen Sie für weitere Informationen über die Trennung "UBTC.ino".
Ich weiß, es noch nicht perfekt ist, aber ich an einer einfacheren Lösung arbeite. Gibt es weitere Informationen zu diesem Thema benötigt, please let me know. Überprüfen Sie Schritt 7 für ein Beispiel und Schritt 14 für Ihr eigenes Projekt.