Witam
Podłączyłem do mojego Arduino moduł Bluetooth ZS-040
Problem pojawia mi się podczas pracy jego z komputerem czy telefonem.
Przy przesyłaniu informacji typu "N10","N30","R30" itp. (zdaje się że do około 40) jest bezproblemowe.
W momencie wysłania informacji np.: "N100" czy "N1000" Bluetooth rozłącza mi połączenie i program się zawiesza.
Sprawdziłem także i nie odbiera do końca wszystkich informacji.
Przez polecenia AT sprawdziłem prędkość i ustawiłem właściwą, czyli 9600.
Odbieranie danych przez Arduino mam poprawne. Odbiera każdy Bajt, bez zbędnego przetrzymywania w buforze.
Niestety do chwili obecnej nie mogę znaleźć rozwiązania, więc zwracam się do forumowiczów o pomoc.
Pozdrawiam
PS: Dla ludzi co koniecznie chcą kawałek kodu:
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
EDIT (Rozwiązanie):Witam.
Jako iż znalazłem rozwiązanie problemu, to postanowiłem się podzielić nim, aby pomóc innym osobą, które mają podobny problem.
Problemem były zbyt długie przewody połączeniowe pomiędzy modułem BT a Arduino.
Były one łączone z dwóch par przewodów łączeniowych do płytek stykowych.
Zrobiłem połączenie tylko na jednej parze przewodów i problem został rozwiązany.
Pozdrawiam