Z użyciem produktów Bluetooth w życiu codziennym, Niektórzy twórcy produktów często wykorzystają Arduino do rozwoju z HC-05 Moduł Bluetooth. Jak zaprogramować HC-05 Moduł z Arduino?

Teraz weź HC Fteasycom-05 (FSC-BT826) Moduł jako przykład:

1650011468 1

FSC-BT826 (HC-05 moduł) jest zasilany przez 3,6-6 V, a poziom napięcia logicznego pinów danych wynosi 3,3 V. Ale wyjście we/wy na płycie Arduino to 5 V. Aby nie spalić modułu Bluetooth, Moduł Bluetooth RXD i Arduino I/O wyjście potrzebne do szeregowania do połączenia z rezystancją, jako rysunek 1 widać. Z drugiej strony, Moduł Bluetooth TXD i Arduino I/O można podłączyć bezpośrednio, ponieważ sygnał 3.3V z FSC-BT826 (HC-05 moduł) wystarczy, aby zostać zaakceptowanym jako wysoka logika na tablicy Arduino.

Możemy podać kod źródłowy przykładu opartego na samodzielnym przykładzie o nazwie „SoftwareSeriaLEXample” w Arduino Uno IDE. Inicjalizacja programu przykładu jest określona poniżej.

Inicjalizacja programu

W pliku znajduje się analogowa analogowa klasa portów szeregowych <Softwareerial.h>, Musimy zawierać

ten plik głowy i deklaruj obiekt oprogramowania.

W konfiguracji() metoda, dokonaliśmy inicjalizacji:

  • 1. Ustaw tryb LED_PIN na tryb wyjściowy.
  • 2. Ustaw LED_PIN na niski poziom.
  • 3. Ustaw Budrate portu szeregowego i rozpocznij komunikację między komputerem a tablicą Arduino.
  • 4. Iteruj nad Baudratami, aby uzyskać Baudrate UART z HC05 i rozpocząć komunikację między Arduino Board a HC05.

Dla modułu więcej informacji programistycznych, Witamy, aby odwiedzić link do modułu: HC-05 Moduł Bluetooth Wymiana modułu Bluetooth Dual-Mode HC-05 Pin-to-pin