Spisu treści:
- Krok 1: Materiały
- Krok 2: Schemat połączeń
- Krok 3: Prześlij kod na płytkę Arduino
- Krok 4: Przełączanie modułu BT w tryb AT MODE
- Krok 5: Wyślij polecenia AT
Wideo: Polecenia AT dla modułu Bluetooth (HC-05 W / EN Pin i BUTTON) za pomocą płytki Arduino!: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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ń
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
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:
Samouczek modułu GPS i GPRS A9G - Ai-myśliciel - Polecenia AT: 7 kroków
Samouczek modułu GPS i GPRS A9G | Ai-myśliciel | AT Polecenia: Hej, co słychać, chłopaki! Akarsh tutaj z CETech.Dzisiaj przejdziemy przez moduł GPS, GSM i GPRS A9G od AI Thinker. Istnieje kilka innych modułów, takich jak A9 i A6 od AI Thinker, które mają podobne możliwości GSM i GPRS, ale
Komunikacja bezprzewodowa za pomocą modułu nadawczo-odbiorczego NRF24L01 dla projektów opartych na Arduino: 5 kroków (ze zdjęciami)
Komunikacja bezprzewodowa przy użyciu modułu nadawczo-odbiorczego NRF24L01 dla projektów opartych na Arduino: To jest mój drugi samouczek dotyczący robotów i mikrokontrolerów. To naprawdę niesamowite widzieć swojego robota żywego i działającego zgodnie z oczekiwaniami i uwierz mi, że będzie fajniej, jeśli będziesz sterować swoim robotem lub innymi rzeczami bezprzewodowymi z szybkim i
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino - Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera - Helikopter RC - Samolot zdalnie sterowany za pomocą Arduino: 5 kroków (ze zdjęciami)
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino | Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera | Helikopter RC | Samolot RC przy użyciu Arduino: obsługa samochodu RC | Quadkopter | Dron | Samolot RC | Łódź RC, zawsze potrzebujemy odbiornika i nadajnika, załóżmy, że do RC QUADCOPTER potrzebujemy 6-kanałowy nadajnik i odbiornik, a ten typ TX i RX jest zbyt drogi, więc zrobimy go na naszym
Samouczek modułu E32-433T LoRa - DIY Breakout Board dla modułu E32: 6 kroków
Samouczek modułu E32-433T LoRa | DIY Breakout Board dla modułu E32: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. Ten mój projekt jest bardziej krzywą uczenia się, aby zrozumieć działanie modułu E32 LoRa firmy eByte, który jest 1-watowym modułem nadawczo-odbiorczym o dużej mocy. Kiedy zrozumiemy działanie, mam projekt
Twórz płytki PCB dla hobbystów za pomocą profesjonalnych narzędzi CAD, modyfikując „zasady projektowania”: 15 kroków (ze zdjęciami)
Twórz hobbystyczne płytki PCB za pomocą profesjonalnych narzędzi CAD, modyfikując „zasady projektowania”: Fajnie, że hobbystom jest dostępnych kilka profesjonalnych narzędzi do płytek drukowanych. Oto kilka wskazówek, jak używać ich do projektowania płyt, które nie potrzebują profesjonalnego producenta, aby je WYKONAĆ