Dodatki‎ > ‎

Bluetooth

Jest to tani (w przeliczeniu ok. 25 zł.), gotowy do użycia i łatwy do podłączenia moduł Bluetooth.
Za identyczne urządzenie w kraju (np. w popularnym serwisie Alledrogo) trzeba zapłacić 50-60 zł. + koszt wysyłki. Kupując w chińskim sklepie można więc sporo zaoszczędzić (koszt modułu to jedynie 25 zł., wysyłka do Polski jest bezpłatna). Wady tego sklepu to bardzo długi czas transportu paczki (3-5 tygodni) i nieopłacalna ewentualna reklamacja (koszt odesłania towaru przekracza jego wartość).

Fot. Moduł BT_BOARD V1.02 w wersji pionowej (goldpiny kątowe). Można też wlutować goldpiny proste, wtedy moduł znajdzie się nad mikrokontrolerem NE64 i będzie odwrócony "do góry plecami". Cały zestaw będzie dzięki temu bardziej zwarty, ale może się nieco zmniejszyć zasięg Bluetooth.

W handlu znajdziecie wiele identycznych lub prawie identycznych modułów w różnych cenach. Nawet wtedy, kiedy znajdziecie pozornie identyczne PCB z tymi samymi układami scalonymi, to różnice mogą być być w oprogramowaniu układowym (firmware). 
Niektóre wersje oprogramowania umożliwiają działanie takiego modułu w trybie Master, niektóre nie.
Na potrzeby komunikacji między mikrokontrolerem a smarftonem lub laptopem w zupełności wystarczy najprostszy moduł będący klientem, obsługujący profil SPP.

Sprawdzone i działające komendy (NIE wysyłamy znaków CR+LF po poleceniu - moduł sam wykonuje polecenie po ok. 1 sekundzie od odebrania ostatniego znaku). Domyślnie (bez zmian konfiguracji) moduł komunikuje się z prędkością 9600 bodów oraz ma ustawiony PIN=1234.

AT+VERSION
AT+PIN1234
AT+NAMEMikroCpp
AT+BAUDx

gdzie parametr 'x' może przyjąć jedną z wartości:
1 - 1200 bodów
2 - 2400 bodów
3 - 4800 bodów
4 - 9600 bodów
5 - 19200 bodów
6 - 38400 bodów
7 - 57600 bodów
8 - 115200 bodów
9 - 230400 bodów
A - 460800 bodów
B - 921600 bodów
C - 1382400 bodów

Na urządzenie z Androidem można pobrać bezpłatną aplikację (np. BlueTerm), która służy do nawiązania połączenia między smartfonem a modułem BT. Wysyłanie komend ze smartfona i odbieranie informacji odbywa się w trybie tekstowym (jest to zwykły terminal znakowy). 
Ambitni mogą 'wyklikać' prostą aplikację (składającą się np. z kilku przycisków), która na pewno będzie wygodniejsza w użyciu.