Witam,
piszę aplikację na Androida która ma za zadanie połączyć się z modułem bluetooth podłączonym do AVR i wysłać dwie zmienne, rozłączyć się i zamknąć aplikację. Niby wszystko działa, program się łączy z modułem, wysyła co ma wysłać i rozłącza się i zamyka. Problem jest gdy chcę drugi raz się połączyć to już się aplikacja z modułem nie może połączyć. Tak jakby moduł nadal był połączony albo się zawieszał bo jak wyłączę układ z modułem BT i go raz jeszcze włączę i włączę aplikację raz jeszcze to się znów wszystko dobrze wykonuje, kolejny raz i już się nie połączy. Wydaje mi się, że muszę mieć coś z aplikacją na Androidzie, bo próbowałem łączyć z modułem BT przez program BlueSoleil i następnie przez program RealTerm wysyłać ręcznie te dwie wartości i rozłączyć w BlueSoleil i znów połaczyć itd. i się mi wtedy łączy za każdym razem.
Logcat pokazuje coś takiego mi:
piszę aplikację na Androida która ma za zadanie połączyć się z modułem bluetooth podłączonym do AVR i wysłać dwie zmienne, rozłączyć się i zamknąć aplikację. Niby wszystko działa, program się łączy z modułem, wysyła co ma wysłać i rozłącza się i zamyka. Problem jest gdy chcę drugi raz się połączyć to już się aplikacja z modułem nie może połączyć. Tak jakby moduł nadal był połączony albo się zawieszał bo jak wyłączę układ z modułem BT i go raz jeszcze włączę i włączę aplikację raz jeszcze to się znów wszystko dobrze wykonuje, kolejny raz i już się nie połączy. Wydaje mi się, że muszę mieć coś z aplikacją na Androidzie, bo próbowałem łączyć z modułem BT przez program BlueSoleil i następnie przez program RealTerm wysyłać ręcznie te dwie wartości i rozłączyć w BlueSoleil i znów połaczyć itd. i się mi wtedy łączy za każdym razem.
Kod: Java
Kod: Java
Kod: Java
Logcat pokazuje coś takiego mi:
Kod: text