Innehållsförteckning:

AT-kommandon för Bluetooth-modul (HC-05 W/ EN Pin och KNAPP) Med Arduino Board !: 5 steg
AT-kommandon för Bluetooth-modul (HC-05 W/ EN Pin och KNAPP) Med Arduino Board !: 5 steg

Video: AT-kommandon för Bluetooth-modul (HC-05 W/ EN Pin och KNAPP) Med Arduino Board !: 5 steg

Video: AT-kommandon för Bluetooth-modul (HC-05 W/ EN Pin och KNAPP) Med Arduino Board !: 5 steg
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, November
Anonim
AT-kommandon för Bluetooth-modul (HC-05 W/ EN Pin och KNAPP) Med Arduino Board!
AT-kommandon för Bluetooth-modul (HC-05 W/ EN Pin och KNAPP) Med Arduino Board!

Av Jay Amiel AjocGensan PH

Denna instruktör hjälper dig att komma igång med att använda din HC05 bluetooth -modul. I slutet av denna instruerbara har du lärt dig att skicka AT -kommandon till modulen för att konfigurera/ändra den (namn, lösenord, överföringshastighet etc) med ditt arduino -kort.

Steg 1: Material

1. Arduino UNO

2. HC05 Bluetooth -modul

3. Bygeltrådar

4. Brödbräda

5. Motstånd (1k och 2k)

Det är allt!

Steg 2: Anslutningsdiagram

Kopplingsschema
Kopplingsschema

Följ denna procedur om du vill börja AT-kommunikation med din HC-05 (med EN-stift och KNAPP längst till höger på BT)

Gör ff -anslutningarna!

BT VCC till Arduino 5V

BT GND till Arduino GND

BT TX till Arduino D2

BT RX till Arduino D3 (Använd en VOLTAGE DIVIDER för denna del! BT Rx klarar inte 5V signal från arduino!)

Steg 3: Ladda upp koden till Arduino Board

OBS: Innan du laddar upp, ta bort tx- och rx -kablarna och lämna endast 5V- och jordanslutningarna.

Efter delen "Klar överföring", återanslut BT TX till ARDUINO D2 och BT RX till ARDUINO D3 (fortfarande, med spänningsdelaren).

Lysdioden på HC-05 ska blinka snabbt cirka 5 gånger i sekunden.

#omfatta

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

// Anslut HC-05 RX till Arduino pin 3 TX

char c = '';

void setup () {

Serial.begin (9600);

Serial.println ("Arduino är klar");

Serial.println ("Kom ihåg att välja både NL & CR i seriell bildskärm");

// HC-05 standard seriell hastighet för AT-läge är 38400

BTserial.begin (38400);

}

void loop () {

// Fortsätt läsa från HC-05 och skicka till Arduino Serial Monitor

if (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Fortsätt läsa från Arduino Serial Monitor och skicka till HC-05

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Steg 4: Sätt BT -modulen i AT MODE

Image
Image
Sätter BT -modulen till AT MODE
Sätter BT -modulen till AT MODE

Med Arduino på gör du följande:

Ta bort 5V -anslutningen till BT VCC

Håll knappknappen på BT -modulen intryckt

Återanslut BT VCC till 5V (medan du fortfarande trycker på knappen), lysdioden ska tändas.

Släpp knappknappen och lysdioden ska blinka långsamt på/av en gång var par sekund (cirka 2 sekunder).

Detta indikerar AT -läge.

Steg 5: Skicka AT -kommandon

Nu när du är i AT -läge kan du nu börja AT -kommandon.

Här är några exempel på AT -kommandon du kan använda eller så kan du söka på internet efter andra AT -kommandon.

För att återställa HC-05 till mfg. standardinställningar: "AT+ORGL"

För att få version av din HC-05 anger du: "AT+VERSION?"

För att ändra enhetsnamn från standard HC-05 till låt oss säga MYBLUE ange: "AT+NAME = MYBLUE"

För att ändra standardsäkerhetskoden från 1234 till 2987 anger du: "AT+PSWD = 2987"

För att ändra HC-05-överföringshastighet från standard 9600 till 115200, 1 stoppbit, 0 paritet enter: "AT+UART = 115200, 1, 0"

VIKTIG OBS! Om du använder AT -kommandon med "?", Gör detta medan du trycker på knappen på BT -kortet och trycker på enter på datorn. Det borde göra det.

Rekommenderad: