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, Studeni
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!

Napisao 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 (naziv, š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 (s EN pinom i tipkom 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 upotrijebite NAPONSKI DIO! BT Rx ne može podnijeti 5V signal iz arduina!)

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

NAPOMENA: Prije učitavanja 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 (mirno, s razdjelnikom napona).

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

#uključi

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

// Spojite 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");

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

BTserial.begin (38400);

}

void loop () {{100} {101}

// Nastavite čitati s HC-05 i poslati 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 = Serijski.čitaj ();

BTserial.write (c); }

}

Korak 4: Stavljanje BT modula u NAČIN RADA

Image
Image
Prebacivanje BT modula u NAČIN RADA
Prebacivanje BT modula u NAČIN RADA

S uključenim Arduinom učinite sljedeće:

Uklonite 5V priključak na BT VCC

Pritisnite i držite prekidač na BT modulu

Ponovno spojite BT VCC na 5 V (dok još uvijek pritisnete prekidač), LED bi se trebala upaliti.

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

Ovo ukazuje na način rada AT.

Korak 5: Pošaljite AT naredbe

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

Evo nekoliko primjera AT naredbi koje možete koristiti ili možete pretraživati internetom 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 naredbe s "?", Učinite to, dok pritisnete gumb na BT ploči, pritisnite enter na računalu. To bi trebalo učiniti.

Preporučeni: