Stap 4: Met AT-opdrachten naar Bluetooth module-instellingen wijzigen
Deze stap lijkt misschien een beetje buiten de orde, maar het is veel gemakkelijker als u dit doet voordat het solderen van de HC-05 bluetooth-module op het bord.
Wanneer u uw HC-05 krijgt, zult u waarschijnlijk willen enkele fabrieksinstellingen wijzigen, zoals de naam van het apparaat (meestal "HC-05"), wachtwoord (meestal "1234") en baudrate (mijne kwam geprogrammeerde met 9600 baud).
De gemakkelijkste manier om deze instellingen te wijzigen is direct met de module van uw computer. Hiervoor moet u een USB naar TTL UART-converter. Als u één rondslingeren hebt, kunt u dat gebruiken. Ook kunt u degene die wordt geleverd met niet - USB-Arduino boards (Uno, Mega, Diecimila, enz.). Steek voorzichtig een kleine platte kop schroevendraaier tussen de ATMega-chip en de aansluiting van de Arduino board, en voeg vervolgens de vlakke kop van de andere kant. Zorgvuldig til de chip een beetje van weerskanten totdat het is los en kan worden getrokken uit het stopcontact.
De bluetooth module gaat nu op zijn plaats. Met de arduino losgekoppeld van de computer, sluit u Arduino RX HC-05 RX en TX-TX. Vcc op de HC-05 verbinden met 5V op de Arduino, en GND aan GND. Sluit nu de staat/Key pin op de HC-05 door middel van een 10 k ohm weerstand naar 5V van de Arduino. Trekken de sleutel pin hoge is wat u kunt uitgeven aan opdrachten voor het wijzigen van de instellingen op de bluetooth-module.
Nu, sluit de arduino op uw computer, en trek de seriële Monitor uit de Arduino IDE of een TTY vanaf de opdrachtregel, of een terminalemulator programma zoals TeraTerm. Wijzig uw baud-rate 38400 (de standaard voor communicatie). Inschakelen van CRLF (in de seriële monitor is dit de "Zowel CR en LF"-optie, als u gebruikmaakt van de opdrachtregel of een ander programma, opzoeken hoe dit te doen). De module communiceert met 8 databits, 1 stopbit, geen pariteitsbit en geen datatransportbesturing (als u van de Arduino IDE u niet hoeft gebruikmaakt te maken over dit).
Nu type "Op" gevolgd door een regelterugloop en een newline. Zou je terug het antwoord "OK". Als je dat niet, Controleer uw bedrading en probeer verschillende baud-rates.
De naam van het apparaattype wijzigen "AT + naam =", waar is de naam die u de HC-05 wilt te zenden wanneer andere apparaten probeert te koppelen met het.
Voor wisseling naar de wachtwoord, typ "AT + PSWD =".
Als u wilt wijzigen de baud-rate, typ "AT + UART =".
Zie voor de volledige lijst van AT commando's, deze Datasheet.