Innholdsfortegnelse:

AT-kommandoer for Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Bruke Arduino Board !: 5 trinn
AT-kommandoer for Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Bruke Arduino Board !: 5 trinn

Video: AT-kommandoer for Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Bruke Arduino Board !: 5 trinn

Video: AT-kommandoer for Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Bruke Arduino Board !: 5 trinn
Video: Светодиодный контроллер Arduino Bluetooth с Bluetooth-модулем Android HC-05 | Разработчик прилож MIT 2024, November
Anonim
AT-kommandoer for Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Bruke Arduino Board!
AT-kommandoer for Bluetooth-modul (HC-05 W/ EN Pin og BUTTON) Bruke Arduino Board!

Av Jay Amiel AjocGensan PH

Denne instruksjonen vil hjelpe deg med å komme i gang med å bruke HC05 Bluetooth -modulen. På slutten av denne instruksen vil du ha lært om å sende AT -kommandoer til modulen for å konfigurere/endre den (navn, passord, baud rate osv.) Ved hjelp av arduino -kortet.

Trinn 1: Materialer

1. Arduino UNO

2. HC05 Bluetooth -modul

3. Jumper Wires

4. Brødbrett

5. Motstander (1k og 2k)

Det er det!

Trinn 2: Koblingsskjema

Koblingsskjema
Koblingsskjema

Følg denne fremgangsmåten hvis du vil begynne AT-kommandoer med HC-05 (med EN-pinne og KNAPP lengst til høyre på BT)

Gjør ff -tilkoblingene!

BT VCC til Arduino 5V

BT GND til Arduino GND

BT TX til Arduino D2

BT RX til Arduino D3 (Bruk en VOLTAGE DIVIDER for denne delen! BT Rx kan ikke håndtere 5V signal fra arduino!)

Trinn 3: Last opp kode til Arduino Board

MERK: Før du laster opp, må du fjerne tx- og rx -kablene og bare forlate 5V- og jordforbindelsene.

Etter delen "Ferdig opplasting", kobler du BT TX til ARDUINO D2 igjen og BT RX til ARDUINO D3 (fortsatt, med spenningsdeleren).

Lysdioden på HC-05 skal blinke raskt omtrent 5 ganger i sekundet.

#inkludere

SoftwareSerial BTserial (2, 3); // RX | TX // Koble HC-05 TX til Arduino pin 2 RX.

// Koble HC-05 RX til Arduino pin 3 TX

char c = '';

ugyldig oppsett () {

Serial.begin (9600);

Serial.println ("Arduino er klar");

Serial.println ("Husk å velge Både NL & CR i den serielle skjermen");

// HC-05 standard seriehastighet for AT-modus er 38400

BTserial.begin (38400);

}

void loop () {

// Fortsett å lese fra HC-05 og send til Arduino Serial Monitor

if (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Fortsett å lese fra Arduino Serial Monitor og send til HC-05

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Trinn 4: Sett BT -modulen til AT MODE

Image
Image
Sett BT -modulen i AT MODE
Sett BT -modulen i AT MODE

Gjør følgende med Arduino på:

Fjern 5V -tilkoblingen til BT VCC

Trykk og hold inne knappbryteren på BT -modulen

Koble BT VCC til 5V igjen (mens du fortsatt trykker på knappbryteren), bør LED-lampen lyse.

Slipp knappbryteren, og LED -lampen skal blinke sakte på/av hvert par sekunder (ca. 2 sekunder).

Dette indikerer AT -modus.

Trinn 5: Send AT -kommandoer

Nå som du er i AT -modus, kan du nå begynne AT -kommandoer.

Her er noen eksempler på AT -kommandoer du kan bruke, eller du kan søke på internett etter andre AT -kommandoer.

For å returnere HC-05 til mfg. standardinnstillinger: "AT+ORGL"

For å få versjon av HC-05, skriv inn: "AT+VERSION?"

For å endre enhetsnavn fra standard HC-05 til la oss si MYBLUE skriv inn: "AT+NAME = MYBLUE"

For å endre standard sikkerhetskode fra 1234 til 2987, skriv inn: "AT+PSWD = 2987"

For å endre HC-05 overføringshastighet fra standard 9600 til 115200, 1 stoppbit, 0 paritet enter: "AT+UART = 115200, 1, 0"

VIKTIG MERK: Hvis du bruker AT -kommandoer med "?", Gjør du dette, mens du trykker på knappen på BT -kortet, trykker du enter på datamaskinen. Det burde gjøre det.

Anbefalt: