Obsah:

AT příkazy pro Bluetooth modul (HC-05 W/ EN Pin a BUTTON) pomocí Arduino Board !: 5 kroků
AT příkazy pro Bluetooth modul (HC-05 W/ EN Pin a BUTTON) pomocí Arduino Board !: 5 kroků

Video: AT příkazy pro Bluetooth modul (HC-05 W/ EN Pin a BUTTON) pomocí Arduino Board !: 5 kroků

Video: AT příkazy pro Bluetooth modul (HC-05 W/ EN Pin a BUTTON) pomocí Arduino Board !: 5 kroků
Video: HC-05 Bluetooth Module with Arduino-MIT App Inventor 2024, Listopad
Anonim
AT příkazy pro Bluetooth modul (HC-05 W/ EN Pin a BUTTON) pomocí Arduino Board!
AT příkazy pro Bluetooth modul (HC-05 W/ EN Pin a BUTTON) pomocí Arduino Board!

Autor: Jay Amiel AjocGensan PH

Tento instruktáž vám pomůže začít s používáním vašeho bluetooth modulu HC05. Na konci této instruktáže se dozvíte o odesílání AT příkazů do modulu pro jeho konfiguraci/úpravu (jméno, přístupový klíč, přenosová rychlost atd.) Pomocí vaší desky Arduino.

Krok 1: Materiály

1. Arduino UNO

2. Modul Bluetooth HC05

3. Propojovací vodiče

4. Breadboard

5. Rezistory (1k a 2k)

A je to!

Krok 2: Schéma zapojení

Elektrické schéma
Elektrické schéma

Tento postup použijte, pokud chcete zahájit komunikaci AT s HC-05 (s kolíkem EN a BUTTON na zcela pravé straně BT)

Vytvořte spojení ff!

BT VCC na Arduino 5V

BT GND na Arduino GND

BT TX na Arduino D2

BT RX na Arduino D3 (Pro tuto část použijte ROZDĚLOVAČ NAPĚTÍ! BT Rx nezvládne 5V signál z arduina!)

Krok 3: Nahrajte kód na desku Arduino

POZNÁMKA: Před odesláním odstraňte vodiče tx a rx a ponechejte pouze 5V a uzemnění.

Po části „Hotovo nahrávání“znovu připojte BT TX k ARDUINO D2 a BT RX k ARDUINO D3 (stále s děličem napětí).

LED na HC-05 by měla rychle blikat přibližně 5krát za sekundu.

#zahrnout

SoftwareSerial BTserial (2, 3); // RX | TX // Připojte HC-05 TX k Arduino pin 2 RX.

// Připojte HC-05 RX k Arduino pin 3 TX

char c = '';

neplatné nastavení () {

Serial.begin (9600);

Serial.println („Arduino je připraveno“);

Serial.println („Nezapomeňte v sériovém monitoru vybrat NL i CR“);

// Výchozí sériová rychlost HC-05 pro režim AT je 38400

BTserial.begin (38400);

}

prázdná smyčka () {

// Pokračujte ve čtení z HC-05 a odešlete na sériový monitor Arduino

pokud (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Pokračujte ve čtení ze sériového monitoru Arduino a odešlete na HC-05

pokud (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Krok 4: Uvedení modulu BT do AT MODE

Image
Image
Přepnutí modulu BT do režimu AT
Přepnutí modulu BT do režimu AT

Při zapnutém Arduinu proveďte následující:

Odpojte 5V připojení k BT VCC

Stiskněte a podržte tlačítko na modulu BT

Znovu připojte BT VCC na 5 V (stále stiskněte tlačítko), LED by se měla rozsvítit.

Uvolněte tlačítko a LED by měla blikat pomalu zapnuto/vypnuto jednou za několik sekund (přibližně 2 sekundy).

To indikuje režim AT.

Krok 5: Odeslání AT příkazů

Nyní, když jste v režimu AT, můžete nyní začít s komunikací AT.

Zde je několik příkladů AT příkazů, které můžete použít, nebo můžete vyhledat jiné AT příkazy na internetu.

Chcete-li vrátit HC-05 do mfg. výchozí nastavení: „AT+ORGL“

Chcete-li získat verzi vašeho HC-05, zadejte: „AT+VERSION?“

Chcete-li změnit název zařízení z výchozího HC-05 na řekněme MYBLUE, zadejte: „AT+NAME = MYBLUE“

Chcete -li změnit výchozí bezpečnostní kód z 1234 na 2987, zadejte: "AT+PSWD = 2987"

Chcete-li změnit přenosovou rychlost HC-05 z výchozí hodnoty 9600 na 115200, zadejte 1 stop bit, 0 parity: „AT+UART = 115200, 1, 0“

DŮLEŽITÁ POZNÁMKA: Pokud používáte AT příkazy s „?“, Proveďte to tak, že stisknete tlačítko na desce BT a na počítači stiskněte Enter. To by mělo stačit.

Doporučuje: