Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Wielu moich znajomych, którzy grają w micro:bit, mówi mi, że połączenie Bluetooth micro:bit nie jest stabilne. Łatwo go odłączyć. Jeśli używamy micropythona, Bluetootha nie da się nawet wykorzystać. Zanim ten problem zostanie rozwiązany przez micro:bit Official, tutaj mamy kolejną kompromitowaną metodę. Czyli użyć modułu HC-05/HC-06. Dzisiaj podzielę się z Wami, jak wykorzystać micro:bit do sterowania modułem HC-06.
Sprzęt HC-05 i HC-06 jest taki sam. Adopują chip BC417143 z CSR (Cambridge Silicon Radio). Obsługuje regulacje Bluetooth 2.1+EDR.
Krok 1: Dwie operacje modułu Bluetooth
Połączenie automatyczne, zwane też komunikacją transparentną. Reakcja na zamówienie, zwana także trybem AT.
Automatyczne połączenie, którego zwykle używamy, służy tylko do konwersji danych wejściowych RxD na bezprzewodowy sygnał Bluetooth i wysłania go lub przesłania odebranych danych bezprzewodowych z TxD do kontrolera. Sam moduł nie może odczytywać danych ani przyjmować poleceń.
Wszystkie polecenia używane do sterowania modułem Bluetooth nazywane są poleceniem AT (polecenie AT). ATcommand nie transmituje przez Bluetooth, ale stopkę Txd i RxD modułu. Tylko w trybie AT moduł Bluetooth może przyjąć polecenie AT.
Krok 2: Wspólne polecenie AT dla HC06
Uwaga: Po naładowaniu moduł HC-06 automatycznie przejdzie w tryb AT. W tym momencie wskaźnik zacznie szybko migać. Po dopasowaniu wskaźnik zmieni się w tryb ciągłego świecenia.
Krok 3: Materiały:
1 x płytka BBC Micro:bitowa
1 x ElecFreaks Micro:bitowa tabliczka zaciskowa
1 x modem Bluetooth HC-06
1 x moduł OLED IIC
Krok 4: Procedura
Krok 1
Podłącz moduł HC06 do płytki zaciskowej micro:bit.
Oto połączenie HC06 i micro:bit breakout board:
GND-G
VCC-VC
RXD-TX
TXD-RX
STAN i KLUCZ nie łączą się.
Krok 5: Procedura
Krok 2
Podłącz moduł OLED do portu szeregowego IIC.
Krok 3
Podłącz micro:bit do tabliczki zaciskowej i podłącz go do komputera za pomocą kabla USB.
Krok 4
Otwórz makecode, wyszukaj bibliotekę OLED i dodaj ją.
Krok 5
Zainicjuj port OLED i port szeregowy. Możesz zapoznać się z parametrami na poniższych zdjęciach, aby wykonać inicjalizację.
Krok 6
Po naciśnięciu przycisku A ustawi nazwę Bluetooth i pasujący kod.
Krok 7
Edytuj program odbioru i wysyłania.
Oto kompletny program. Możesz pobrać go do swojego micro:bit, korzystając z poniższego linku.
Krok 6: Procedura
Krok 9
Naciśnij przycisk A, na ekranie OLED zobaczymy informacje pokazane na poniższym obrazku. Jeśli tak nie jest, uruchom ponownie micro:bit i ponownie naciśnij przycisk A.
Krok 10
Zainstaluj aplikację terminala Bluetooth na swoim telefonie komórkowym. Jeśli nie masz tej aplikacji, możesz kliknąć tutaj, aby ją pobrać.
Uwaga: HC-06 nie obsługuje systemu IOS. Musisz używać tylko telefonu komórkowego z Androidem.
Krok 11
Otwórz Bluetooth w ustawieniach telefonu komórkowego, zobaczysz urządzenie Bluetooth „myhc06”.
Krok 12
Kliknij, aby połączyć "myhc06" i wprowadź kod PIN 1234.
Krok 13
Otwórz Terminal Bluetooth w telefonie komórkowym, wybierz BT (Bluetooth), a następnie kliknij ikonę Bluetooth w prawym górnym rogu.
Krok 14
Wybierz „myhc06” i podłącz go.
Krok 15
Ok! W tej chwili do tego kroku zakończyliśmy rozliczenie mobilne. Spróbujmy użyć telefonu komórkowego do wysłania wiadomości do micro:bit. Zobaczysz, że teksty wysyłane z Twojego telefonu komórkowego będą wyświetlane na ekranie OLED. Naciśnij przycisk B na micro:bit, zobaczysz komunikaty micro:bit wyświetlane na Twoim telefonie komórkowym. Całkiem niesamowite!
Krok 7: Rozważanie
Co jeśli wybierzemy HC05 do tej komunikacji?
Będzie niewielka różnica między dowództwem AT HC-05 a dowództwem HC-06. Jeśli chodzi o komunikację między HC05 a micro:bit, opowiem w następnym rozdziale. Więc po prostu nas obserwuj!
Krok 8: Źródło
Ten artykuł pochodzi z:
Jeśli masz jakieś pytania, możesz skontaktować się z: [email protected].