Stap 1: Assembleren, testen, configureren van uw Bluetooth LE-module
Belangrijk: De HM-10 prestatiestatus 3,3 v, vele Arduinos zijn 5V. Als u verbinding maakt met uw BLE-module met iets 5V zonder een logica niveau converter en spanningsregelaar u zal het waarschijnlijk beschadigen.
Als u kocht een HM-10 module met een breakout board, fantastisch, bent je klaar om te gaan. Als u bouwen van een breakout board hoofd wilt naar deze tutorial. Wilt u iets op uw eigen werken, kunt u de pinnen regeling op dit gegevensblad.
Met behulp van een kabel serieel/FTDI
Verbinding maken
HM-10 TX - FTDI RX
HM-10 RX - FTDI TX
HM-10 GND - FTDI GND
HM-10 VCC - FTDI VCC
Sluit aan op de FTDI kabel via de console of uw favoriete seriële terminal. Sommige die goed werken:
Linux/Mac - CuteCom
Linux/Windows/Mac - CoolTerm
Windows - RealTerm
Instellingen: 9600, N, 8, 1;
Als u van een Arduino gebruikmaakt
De Arduino software niet openen, dan uploaden voorbeelden -> SoftwareSerial -> SoftwareSerialExample naar uw apparaat
Verbinding maken
HM-10 TX - Arduino Pin 10 softRX
HM-10 RX - Arduino Pin 11 softTX
HM-10 GND - Arduino GND
HM-10 VCC - Arduino 3,3 v
Open de seriële monitor met 9600 baud.
Opdrachten
De BLE-module gebruikt AT-opdrachten om te lezen en schrijven van Systeeminfo, dat ze hoeven niet te worden gevolgd door een regeleinde. Als je niet een reactie wanneer u een opdracht iets niet goed kan worden aangesloten en u zult moeten oplossen van uw module.
Wanneer u bent verbonden type:
Op - het moet reageren met OK
U kunt uw ingebouwde programmatuurversie vinden:
AT + VERS? -firmwareversie
En stel de naam van uw apparaat in:
AT + naam? -huidige naam
AT + NAMEyourname - instellen van de naam (max. 12 tekens)
Een volledige set van AT commando's in het gegevensblad
Als alles schijnt te werken is het tijd om verder te gaan met installatie van de apps voor Android en Arduino!