Spisu treści:

Polecenia AT dla modułu Bluetooth (HC-05 W / EN Pin i BUTTON) za pomocą płytki Arduino!: 5 kroków
Polecenia AT dla modułu Bluetooth (HC-05 W / EN Pin i BUTTON) za pomocą płytki Arduino!: 5 kroków

Wideo: Polecenia AT dla modułu Bluetooth (HC-05 W / EN Pin i BUTTON) za pomocą płytki Arduino!: 5 kroków

Wideo: Polecenia AT dla modułu Bluetooth (HC-05 W / EN Pin i BUTTON) za pomocą płytki Arduino!: 5 kroków
Wideo: Kontroler LED Arduino Bluetooth z modułem Bluetooth Android HC-05 | Twórca aplikacji MIT 2024, Lipiec
Anonim
Polecenia AT dla modułu Bluetooth (HC-05 W / EN Pin i BUTTON) za pomocą płytki Arduino!
Polecenia AT dla modułu Bluetooth (HC-05 W / EN Pin i BUTTON) za pomocą płytki Arduino!

Jay Amiel AjocGensan PH

Ta instrukcja pomoże Ci rozpocząć korzystanie z modułu bluetooth HC05. Pod koniec tej instrukcji dowiesz się, jak wysyłać polecenia AT do modułu, aby go skonfigurować / zmodyfikować (nazwa, hasło, szybkość transmisji itp.) Za pomocą płyty arduino.

Krok 1: Materiały

1. Arduino UNO

2. Moduł Bluetooth HC05

3. Przewody połączeniowe

4. Deska do krojenia chleba

5. Rezystory (1k i 2k)

Otóż to!

Krok 2: Schemat połączeń

Schemat połączeń
Schemat połączeń

Postępuj zgodnie z tą procedurą, jeśli chcesz rozpocząć komunikację AT za pomocą HC-05 (z pinem EN i PRZYCISKIEM po prawej stronie BT)

Nawiąż połączenia ff!

BT VCC do Arduino 5V

BT GND do Arduino GND

BT TX do Arduino D2

BT RX do Arduino D3 (użyj DZIELNIKA NAPIĘCIA dla tej części! BT Rx nie obsługuje sygnału 5V z arduino!)

Krok 3: Prześlij kod na płytkę Arduino

UWAGA: Przed załadowaniem należy usunąć okablowanie tx i rx pozostawiając tylko połączenia 5V i uziemienia.

Po części „Zakończono przesyłanie” ponownie podłącz BT TX do ARDUINO D2 i BT RX do ARDUINO D3 (nadal z dzielnikiem napięcia).

Dioda LED na HC-05 powinna szybko migać około 5 razy na sekundę.

#włączać

SoftwareSerial BTserial(2, 3); // RX | TX // Podłącz HC-05 TX do Arduino pin 2 RX.

// Podłącz HC-05 RX do Arduino pin 3 TX

znak c = ' ';

pusta konfiguracja () {

Serial.początek(9600);

Serial.println("Arduino jest gotowe");

Serial.println("Pamiętaj, aby wybrać zarówno NL, jak i CR w monitorze szeregowym");

// HC-05 domyślna prędkość portu szeregowego dla trybu AT to 38400

BTserial.początek(38400);

}

pusta pętla () {

// Czytaj dalej z HC-05 i wyślij do Arduino Serial Monitor

if (BTserial.available()) {

c = BTserial.odczyt();

Serial.zapis(c);

}

// Czytaj dalej z Arduino Serial Monitor i wyślij do HC-05

jeśli (Serial.available()) {

c = Serial.odczyt();

BTserial.write(c); }

}

Krok 4: Przełączanie modułu BT w tryb AT MODE

Image
Image
Przełączanie modułu BT w tryb AT MODE
Przełączanie modułu BT w tryb AT MODE

Po włączeniu Arduino wykonaj następujące czynności:

Usuń połączenie 5 V z BT VCC

Naciśnij i przytrzymaj przycisk przełącznika na module BT

Podłącz ponownie BT VCC do 5V (przytrzymując przycisk przełącznika), dioda LED powinna zaświecić się.

Zwolnij przycisk, a dioda LED powinna powoli włączać się/wyłączać raz na kilka sekund (ok. 2 sekundy).

Oznacza to tryb AT.

Krok 5: Wyślij polecenia AT

Teraz, gdy jesteś w trybie AT, możesz teraz rozpocząć komunikację AT.

Oto kilka przykładów poleceń AT, których możesz użyć lub możesz wyszukać w Internecie inne polecenia AT.

Aby zwrócić HC-05 do mfg. ustawienia domyślne: "AT+ORGL"

Aby pobrać wersję swojego HC-05 wpisz: "AT+VERSION?"

Aby zmienić nazwę urządzenia z domyślnej HC-05 na powiedzmy MYBLUE, wprowadź: „AT + NAME= MYBLUE”

Aby zmienić domyślny kod zabezpieczający z 1234 na 2987 wprowadź: „AT+PSWD=2987”

Aby zmienić szybkość transmisji HC-05 z domyślnej 9600 na 115200, 1 bit stopu, 0 parzystości wprowadź: "AT + UART=115200, 1, 0"

WAŻNA UWAGA: Jeśli używasz komend AT z "?", zrób to, naciskając przycisk na płycie BT, naciśnij enter na komputerze. Że należy to zrobić.

Zalecana: