Witam, mam taki problem a mianowicie mam dwa moduły BT HC-05 jeden master i drugi slave. Chodzi mi o to że chcę przesyłać z mastera do slave tekst, znaczy w sumie to znak plus i potem slave zmieni to na miganie diodą. No i właśnie z czym mam problem kiedy np z laptopa wysyłam plus to zmienia się stan diody, jednak kiedy łacze dwa moduły razem to juz nie
. Pewnie jest to prosty błąd ale głowa mnie juz boli od szukania co z tym moze byc nie tak.
Oczywiscie dwa moduły są sparowane za pomocą tych komend
AT + RMAAD (Aby usunąć wszystkie sparowane urządzenia)
AT + ROLE = 1 (Aby ustawić jako master) / 0 dla slave
AT + BIND = xxxx, xx, xxxxxx.
AT + UART = 9600 ,0,0 (Aby naprawić szybkość transmisji na 9600)\
Jak je podłącze do zasilania to diody za parowanie zaświecają się.
Przesyłam kod źródłowy, zastosowałem biblioteki SoftUart, przez co mam podłaczone RX i TX do pinów PC 6 i 5
MASTER
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
no i Slave
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
------------------------ [ Dodano po: 39 minutach ]wracając do problemu jednak ogólnie nie działa mi komuniakcja przez BT, bo podłaczałem się przez kabel USB to faltycznie odbierałem znaki i zmieniałem stan diody a jak podpiąłem osobne zasilanie to juz padło mimo ze dioda odpowiedzialna za parowanie dalej pokazuje ze jest z laptopem połączenie