Schritt 4: Code
Der mitgelieferte Code (bt2bt.zip) ist für Master & Slave-Module. Der Code wird als Master oder Slave abhängig von den Jumper (oder Switch) Zustand ausgeführt. / Geschlossen ist die master While off/Open ist der Slave.WICHTIG: Sie müssen den Code, um Ihre Bluetooth-Geräte MAC-Adressen in der Liste der "vertrauenswürdigen" Adressen hinzufügen bearbeiten. Hierzu legen Sie die Länge der gBtKnownMAC Variablen, die Gesamtzahl der Geräte, die Sie scannen möchten. Dann gehen Sie in die BtInit()-Funktion und fügen Sie Ihre Adressen in der gBtKnownMAC-Liste. Hier ist ein Beispiel, wo 2 Adressen hinzugefügt werden:
gBtKnownMAC [0] = "000666412345";
gBtKnownMAC [1] = "000666454321";
Laden Sie diesen Code auf beide Module und fahren mit dem nächsten Schritt.
Wenn Sie mit dem Code weiter spielen wollen, lesen Sie zuerst die folgenden Tipps:
-Lesen Sie die Bedienungsanleitung (I umfaßte eine Kopie)
-Serielle Geschwindigkeit: BlueSmirf ist standardmäßig auf 115200 musst du rufen Sie Serial.begin(115200); bevor Sie den ersten Befehl senden.
-Der Befehl "$$$" ist das einzige, das nicht von einem Wagenrücklauf gefolgt ist. Warum? Um natürlich die Dinge zu komplizieren. Verwenden Sie print() für die "$$$" Befehl und println() für alle anderen Befehle.
-Lesen Sie und überprüfen Sie die Antworten, die zurück gesendet werden.
-Warten Sie 100ms Verzögerung, nach jedem Befehl, die Sie senden und bevor Sie versuchen, die Antwort zu lesen. Dies wird Bluesmirf geben die Zeit, um den Befehl zu verarbeiten.
-Vergessen Sie nicht den Befehlsmodus zu verlassen (mit "---"). Einige Befehle sind nicht wirksam, bis Sie den Kommando-Modus (z.B. MS-Befehl) beendet haben.