Schritt 1: Montieren Sie, testen Sie, konfigurieren Sie Ihr Bluetooth LE-Modul
Wichtig: HM-10 läuft mit 3,3V, viele Arduinos 5V sind. Wenn Sie Ihr BLE-Modul mit etwas verbinden 5V ohne Logik Pegelwandler und Spannungsregler, Sie werden Sie wahrscheinlich beschädigt.
Wenn Sie ein HM-10 Modul gekauft, die enthält eine Adapterplatine, fantastisch, sind Sie bereit zu gehen. Benötigen Sie eine Breakout-Board-Kopf über zu diesem Tutorial zu bauen. Wenn Sie etwas auf eigene Faust arbeiten möchten, können Sie die Anordnung der Pins auf diesem Datenblattfinden.
Seriell/FTDI Kabel
Verbinden
HM-10-TX - RX FTDI
HM-10 RX - TX FTDI
HM-10-GND - FTDI GND
HM-10 VCC - FTDI VCC
Schließen Sie dann an das FTDI-Kabel über die Konsole oder Ihre Lieblings-serieller Anschluss. Einige, die gut funktionieren:
Linux/Mac - CuteCom
Linux/Windows/Mac - CoolTerm
Windows - RealTerm
Einstellungen: 9600, N, 8, 1;
Wenn Sie einen Arduino verwenden
Öffnen Sie die Arduino Software, dann laden Sie Beispiele -> SoftwareSerial -> SoftwareSerialExample auf Ihr Gerät
Verbinden
HM-10 TX - Arduino Pin 10 softRX
HM-10 RX - Arduino Pin 11 softTX
HM-10 GND - Arduino GND
HM-10 VCC - Arduino 3,3V
Öffnen Sie den seriellen Monitor mit 9600 Baud.
Befehle
Die BLE-Modul verwendet in Befehle zum Lesen und schreiben Systeminformationen, die sie nicht brauchen, gefolgt von einem Zeilenumbruch. Wenn man keine Antwort, wenn Sie einen Befehl, etwas eingeben möglicherweise nicht richtig angeschlossen und du musst Ihr Modul zu beheben.
Wenn du verbunden bist Typ:
An - es sollte reagieren mit "OK"
Ihre Firmware-Version finden Sie unter:
AT + VERS? -Firmware-Version
Und legen Sie den Namen Ihres Geräts:
AT + NAME? -Holen Sie sich aktuelle Namen
AT + NAMEyourname - legen Sie den Namen (max. 12 Zeichen)
Eine ganze Reihe von AT-Befehlen im Datenblatt
Wenn alles zu funktionieren scheint es an der Zeit, um Installation von Android und Arduino apps zu gelangen!