Spisu treści:

Ustawienia poleceń Bluetooth AT (HC05 HC06): 4 kroki
Ustawienia poleceń Bluetooth AT (HC05 HC06): 4 kroki

Wideo: Ustawienia poleceń Bluetooth AT (HC05 HC06): 4 kroki

Wideo: Ustawienia poleceń Bluetooth AT (HC05 HC06): 4 kroki
Wideo: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Lipiec
Anonim
Ustawienia poleceń Bluetooth AT (HC05 HC06)
Ustawienia poleceń Bluetooth AT (HC05 HC06)

Cześć ludzie! Mam nadzieję, że podobał Ci się mój poprzedni samouczek „Jak kontrolować serwosilnik Arduino”. Jest to kolejny samouczek informacyjny, który nauczy Cię, jak komunikować się z modułem Bluetooth i konfigurować jego ustawienia za pomocą poleceń AT, więc jeśli chcesz zmienić nazwę lub hasło Arduino Bluetooth lub inne parametry Bluetooth, będzie to najlepszy przewodnik dla Ciebie. osiągnąć to.

Podczas tworzenia tego samouczka staraliśmy się upewnić, że ten artykuł będzie najlepszym przewodnikiem dla Ciebie, aby cieszyć się nauką podstaw działania modułów bluetooth w trybie poleceń AT i poznać przydatne informacje o tym, jak prawidłowo używać W zestaw poleceń.

Takie szczegóły są tak ważne zwłaszcza dla tych, którzy chcą rozpocząć naukę elektroniki i robotyki. więc mamy nadzieję, że ta instrukcja zawiera potrzebne dokumenty.

Czego nauczysz się z tej instrukcji:

Poznaj historię pojawiania się komend AT.

Zrozum różnicę między modułami bluetooth HC.

Poznaj sprzęt modułu HC Bluetooth.

Wykonaj odpowiedni schemat połączeń z płytką Arduino.

Ustaw Bluetooth w trybie poleceń AT.

Uruchom nowe ustawienia Bluetooth

Krok 1: Jak połączyć się z modułami Bluetooth

Jak łączyć się z modułami Bluetooth
Jak łączyć się z modułami Bluetooth
Jak łączyć się z modułami Bluetooth
Jak łączyć się z modułami Bluetooth
Jak łączyć się z modułami Bluetooth
Jak łączyć się z modułami Bluetooth

Zaczynając od opisu projektu, dostosujemy parametry modułu Bluetooth, ale jak możemy komunikować się z modułami Bluetooth!

Podobnie jak wiele innych urządzeń, moduły Bluetooth akceptują komunikację za pomocą poleceń AT, aby skonfigurować ustawienia, takie jak nazwa, hasło, szybkość transmisji i inne ustawienia.

Co to za komendy AT

Wracając do roku 1981, Dennis Hayes wynalazł specyficzny język poleceń do interfejsu „urządzenia smartmodem Hayes”, a ten zestaw języków poleceń składa się z serii krótkich ciągów tekstowych, które można łączyć w celu tworzenia poleceń dla takich operacji, jak wybieranie numeru, rozłączanie i zmiana parametrów połączenia. Stąd pomysł, aby rozwijać coraz więcej zestawu Hayesa lub poleceń AT, aby łączyć więcej urządzeń za pomocą jakiegoś znaku prefiksu.

Podobnie jak inne urządzenia, moduły Bluetooth mają tryb poleceń AT, w którym można je połączyć za pomocą poleceń AT w celu ustawienia ich parametrów.

Aby więc wysyłać polecenia AT do modułu Bluetooth, musimy najpierw przełączyć go w tryb poleceń AT.

Najpopularniejsze moduły Bluetooth to HC-06 i HC-05, które zostaną wykorzystane w naszym samouczku.

Trudno jest odróżnić te dwa Bluetooth na podstawie samego patrzenia, ale przy użyciu płytki zaciskowej różnica jest na pinach.

Krok 2: Sprzęt Bluetooth

Sprzęt Bluetooth
Sprzęt Bluetooth
Sprzęt Bluetooth
Sprzęt Bluetooth

Dla naszego modułu HC-05 mamy wszystkie te sześć pinów:

  1. KLUCZ lub Włącz: Ten pin musi być wyciągnięty wysoko, aby wejść w tryb AT. W naszym module Bluetooth mamy już przycisk tak ważny, aby ustawić wysoki ciąg pinu KEY
  2. VCC i GND do zasilania.
  3. RXD i TXD dla danych wejścia/wyjścia szeregowego
  4. Pin STATE, po prostu go zignoruj, ponieważ prawdopodobnie nie jest podłączony do żadnego z pinów Bluetooth i nie będziemy go potrzebować w tym samouczku.

Użyję płytki Arduino, aby wysłać polecenia szeregowego AT do mojego modułu Bluetooth.

Krok 3: Schemat obwodu

Schemat obwodu
Schemat obwodu

Przeniosłem się do easyEDA, aby utworzyć schemat obwodu dla tego samouczka, a oto jak podłączyć moduł bluetooth do Arduino, wszystko, czego potrzeba, to pin numer 3 z Arduino do RXD Bluetooth i pin numer 2 Arduino do TXD z Bluetooth, GND do GND i VCC do Arduino 5V.

Krok 4: Kody i testy

Kody i testy
Kody i testy
Kody i testy
Kody i testy
Kody i testy
Kody i testy
Kody i testy
Kody i testy

Przechodząc do części oprogramowania, jak już wspomniałem, będziemy używać płytki Arduino do komunikacji z Bluetooth.

Po włączeniu Arduino dioda LED Bluetooth zacznie szybko migać w odstępie pół sekundy, co oznacza, że tryb AT nie został wprowadzony, więc przed włączeniem Arduino po prostu przytrzymaj wciśnięty przycisk, a następnie zasil Arduino. dioda LED będzie migać wolniej w odstępie 2 sekund, co oznacza pomyślne wejście w tryb poleceń AT. Teraz uruchamiamy monitor szeregowy Arduino lub dowolny inny monitor szeregowy, taki jak teraterms, aby rozpocząć wysyłanie poleceń AT, możesz pobrać dokument poleceń AT z poniższego linku do pobrania, ten dokument pokazuje listę dostępnych poleceń AT dla naszego modułu Bluetooth.

Aby rozpocząć ustawienia, uruchamiamy monitor szeregowy i ustawiamy szybkość transmisji na 9600 oraz zarówno NL, jak i powrót karetki, teraz jeśli wyślesz znaki AT przez monitor szeregowy, powinieneś otrzymać odpowiedź OK z modułu Bluetooth.

Zaczniemy od ustawienia szybkości transmisji na 9600BPS i w tym celu musimy napisać AT+UART=9600, 0, 0 następnie wcisnąć enter, przy każdej udanej operacji trzeba uzyskać odpowiedź OK z modułu Bluetooth

Zmienimy również nazwę Bluetooth na Device1, więc piszemy AT+NAME=Device1

I zmienimy też hasło Bluetooth na 2020, więc piszemy AT+PSWD=2020

Dostępnych jest wiele innych instrukcji AT dotyczących korzystania z modułu Bluetooth, więc wystarczy pobrać dokument dołączony do poniższego linku i przeczytać go, aby uzyskać właściwe polecenie AT, którego potrzebujesz.

Po tym samouczku będziesz mógł teraz dostosować Bluetooth swoich robotów i urządzeń i możesz je obsługiwać jak profesjonalista.

O moich nadchodzących tutorialach możesz zasugerować kilka tematów w sekcji komentarzy poniżej,

Ostatnia rzecz, upewnij się, że codziennie robisz elektronikę. Do zobaczenia następnym razem

Zalecana: