Sadržaj:

AT naredbe za Bluetooth modul (HC-05 W/ EN pin i tipka) pomoću Arduino ploče!: 5 koraka
AT naredbe za Bluetooth modul (HC-05 W/ EN pin i tipka) pomoću Arduino ploče!: 5 koraka

Video: AT naredbe za Bluetooth modul (HC-05 W/ EN pin i tipka) pomoću Arduino ploče!: 5 koraka

Video: AT naredbe za Bluetooth modul (HC-05 W/ EN pin i tipka) pomoću Arduino ploče!: 5 koraka
Video: LDmicro 13: HC-05 Управление через приложение Bluetooth для телефона (программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Juli
Anonim
AT naredbe za Bluetooth modul (HC-05 W/ EN pin i tipka) pomoću Arduino ploče!
AT naredbe za Bluetooth modul (HC-05 W/ EN pin i tipka) pomoću Arduino ploče!

Piše Jay Amiel AjocGensan PH

Ova instrukcija će vam pomoći da započnete s korištenjem vašeg HC05 bluetooth modula. Do kraja ove upute naučit ćete o slanju AT naredbi u modul kako biste ga konfigurirali/promijenili (ime, šifra, brzina prijenosa itd.) Pomoću vaše arduino ploče.

Korak 1: Materijali

1. Arduino UNO

2. HC05 Bluetooth modul

3. Žice za kratkospojnike

4. Oglasna ploča

5. Otpornici (1k i 2k)

To je to!

Korak 2: Shema ožičenja

Shema ožičenja
Shema ožičenja

Slijedite ovaj postupak ako želite započeti AT komunikaciju sa svojim HC-05 (sa EN pinom i DUGMOM na krajnjoj desnoj strani BT-a)

Uspostavite ff veze!

BT VCC na Arduino 5V

BT GND u Arduino GND

BT TX na Arduino D2

BT RX na Arduino D3 (Za ovaj dio koristite NAPONSKI DIO! BT Rx ne može podnijeti 5V signal iz arduina!)

Korak 3: Postavite kôd na Arduino ploču

NAPOMENA: Prije postavljanja uklonite ožičenje tx i rx ostavljajući samo 5V i uzemljenje.

Nakon dijela "Gotovo učitavanje" ponovno spojite BT TX na ARDUINO D2 i BT RX na ARDUINO D3 (i dalje, s razdjelnikom napona).

LED dioda na HC-05 bi trebala brzo treptati oko 5 puta u sekundi.

#include

SoftwareSerial BTserial (2, 3); // RX | TX // Priključite HC-05 TX na Arduino pin 2 RX.

// Priključite HC-05 RX na Arduino pin 3 TX

char c = '';

void setup () {

Serial.begin (9600);

Serial.println ("Arduino je spreman");

Serial.println ("Ne zaboravite odabrati NL i CR u serijskom monitoru");

// HC-05 zadana serijska brzina za AT način rada je 38400

BTserial.begin (38400);

}

void loop () {{100} {101}

// Nastavite čitati sa HC-05 i pošaljite na Arduino Serial Monitor

if (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Nastavite čitati s Arduino serijskog monitora i pošaljite na HC-05

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Korak 4: Stavljanje BT modula u AT MODE

Image
Image
Postavljanje BT modula u AT MODE
Postavljanje BT modula u AT MODE

Kad je Arduino uključen, učinite sljedeće:

Uklonite 5V vezu s BT VCC

Pritisnite i držite prekidač na BT modulu

Ponovno spojite BT VCC na 5V (dok još uvijek držite prekidač), LED bi se trebao uključiti.

Otpustite prekidač i LED dioda bi trebala polako treptati uključeno/isključeno svakih nekoliko sekundi (približno 2 sekunde).

Ovo označava način rada AT.

Korak 5: Pošaljite AT naredbe

Sada kada ste u AT načinu rada, sada možete započeti AT komunikacije.

Evo nekoliko primjera AT naredbi koje možete koristiti ili možete pretraživati na internetu druge AT naredbe.

Za vraćanje HC-05 u mfg. zadane postavke: "AT+ORGL"

Da biste dobili verziju svog HC-05, unesite: "AT+VERSION?"

Za promjenu naziva uređaja sa zadanog HC-05 u recimo MYBLUE unesite: "AT+NAME = MYBLUE"

Za promjenu zadanog sigurnosnog koda s 1234 na 2987 unesite: "AT+PSWD = 2987"

Za promjenu brzine prijenosa HC-05 sa zadanih 9600 na 115200, 1 stop bit, 0 pariteta unesite: "AT+UART = 115200, 1, 0"

VAŽNA NAPOMENA: Ako koristite AT komande sa "?", Učinite to, dok pritiskate dugme na BT ploči, pritisnite enter na računaru. To bi trebalo učiniti.

Preporučuje se: