logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Atmega32,128] [Bascom] Komunikacja między dwoma modułami bluetooth WT12

raffo85 12 Cze 2012 14:14 3380 17
  • #1 10993505
    raffo85
    Poziom 11  
    Witam, posiadam dwa moduły WT12. Chciałbym za ich pomocą zbudować robota. Potrzebny jest mi nadajnik i odbiornik. Chciałbym by w nadajniku znajdywał się WT12 i avr, w odbiorniku tak samo. Naciskając odpowiednie przyciski na nadajniku przełączałyby się odpowiadające im przekaźniki w odbiorniku. Problem tkwi w tym, że kompletnie nie wiem jak sterować modułami bluetooth by jeden był master drugi slave. Znam tylko język Bascom. Proszę o pomoc, najlepiej o przykładowy kod dla nadajnika i odbiornika.
  • #2 10993754
    Krauser
    Poziom 26  
    Wpisz w google Moduł Bluetooth WT12 w praktyce, część 1 (2)
  • #3 11126000
    raffo85
    Poziom 11  
    Przeczytałem ten artykuł, jednak w nim jest mowa tylko o odbiorniku. Testowałem ten program z EP i działa OK. Ja jednak chcę nawiązań komunikację pomiędzy dwoma modułami WT12 master-slave, a nie jednym modułem i komputerem czy komórką...
  • #5 11130579
    raffo85
    Poziom 11  
    Dzięki :) o to chodziło, w samej karcie wt12 tego nie było
  • #6 11141150
    raffo85
    Poziom 11  
    Odbiornik udało mi się opanować (łączy się z komputerem i reaguje na komendy). Mam jednak problem z nadajnikiem, nie wiem jak go skonfigurować aby łączył się z odbiornikiem. Nie wiem co też porobiłem bo łączy mi się automatycznie z programem Bluesoleil jako słuchawki!? i nie mogą go połączyć z portem COM. Nawet gdy ten moduł skonfiguruję tak samo jak odbiornik to chyba w pamięci pozostaje coś z starej konfiguracji :( Proszę o pomoc jak skonfigurować nadajnik i jak wyczyścić jego pamięć, aby można był "czysty" i można by było go skonfigurować na nowo.
  • #8 11141601
    raffo85
    Poziom 11  
    Kod programu do odbiornika mam następujący:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Najlepsze jest to, że posiadam 4 takie modułu i tylko 1 śmiga jak należy, pozostałe trzy łączą się automatycznie po podaniu kodu PIN z PC za pomocą programu Bluesoil za pomocą "bramki słuchawek Bluetooth". Gdy dam rozłącz to i tak od razu połączy się znów automatycznie. Nie wiem czy z jakichś poprzednich moich prób nie została w module WT12 jakaś konfiguracja której nie można zmienić. Nie wiem też jak wyczyścić pamięć tego modułu.
  • #9 11142376
    Krauser
    Poziom 26  
    SET RESET przywraca fabryczne ustawienia
  • #10 11144918
    raffo85
    Poziom 11  
    dzięki:), odbiornik śmiga, że aż miło. Mam jeszcze problem z sparowaniem odbiornika i nadajnika. Nadajnik łączy mi się automatycznie z komputerem i w programie S3 Term v1.0 działa, jest wszystko OK. Nie potrafię jednak skomunikować nadajnika z odbiornikiem. Chcę wysyłać nadajnikiem kolejno informacje A, B, C... po czym w odbiorniku mają przełączać się poszczególne Piny, które zapalały by kolejno diody do nich podłączone. Proszę o pomoc, poniżej programy nadajnika i odbiornika:

    Odbiornik:
    Kod: text
    Zaloguj się, aby zobaczyć kod



    Nadajnika: (co w nim jest nietak?)
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #12 11145471
    raffo85
    Poziom 11  
    Z poleceniem CALL nic się nie dzieje, nawet komputer go nie widzi. Z poleceniem autocall łączy sie z komputerem automatycznie. SET wziąłem z dokumentacji IWRAP, zmieniłem już na RESET.
    A czy ciąg d36c481fb6eb76a139f64c403d821711 po poleceniu PAIR jest dowolny?
  • #13 11146384
    Krauser
    Poziom 26  
    Linie w kodzie mastera
    Kod: text
    Zaloguj się, aby zobaczyć kod

    zmień na
    Kod: text
    Zaloguj się, aby zobaczyć kod


    ciąg d36c481fb6eb76a139f64c403d821711 pojawi ci się jak odczytasz konfigurację ze slave'a poleceniem SET
  • #14 11149119
    raffo85
    Poziom 11  
    Nadal nie działa :(, tylko jak odczytać tą konfigurację poleceniem SET jeśli dwa moduły i każdy z nich jest połączony z swoją atmegą a nie z komputerem przewodem po RSie. Mam bluetooth (taki jak pendriv) w kompie, każdy z moich modułów z nim działa niezależnie, ale między sobą nie chcą:( hilfe!
  • #15 11151928
    Krauser
    Poziom 26  
    Spróbuj tak do tego podejść:
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #16 11156840
    raffo85
    Poziom 11  
    Czy problemem może być to że WT12 zasilam napięciem 3.3V a Atmegę 5V?

    Aktualne programy mam takie:

    Nadajnik:
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Odbiornik:

    Kod: text
    Zaloguj się, aby zobaczyć kod



    Chce wysłać literę A, która ma się wyświetlić na LCD.
    Póki co wyświetla się SYNTAX ERROR
  • #18 11161092
    raffo85
    Poziom 11  
    OK już działa, jeśli konfigurowałem WT12 za pomocą BASCOMA to nie działało, jednak po skonfigurowaniu z komputera (zrobiłem sobie konwerter zgodnie z artykułami z EP) wszystko działa jak należy.
REKLAMA