Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 25 maja 2025, o 14:44


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
    Autor Wiadomość
    PostNapisane: 16 sty 2014, o 09:58 
    Offline
    Użytkownik

    Dołączył(a): 26 mar 2013
    Posty: 44
    Pomógł: 0

    Witam.

    Z góry przepraszam jeśli wszystko pomieszałem.

    Mam Mirkowy moduł bluetooth btm-222.
    Skonfigurowałem go , a w zasadzie zresetowałem i działa jako slave.

    Jeśli mam go na płytce ATB , lub podłączam poprzez kabel UART ładnie odpowiada na komendy AT.

    Teraz chciałbym ten moduł podłączyć do Arduino leonardo i tu zaczynają się kłopoty.

    Mam dwie wersje połączenia i aplikacji na arduino.

    Opcja 1

    Połączenie

    BTM-222 <-> Arduino leonardo
    GND GND
    5V 5V
    RX TX
    TX RX

    Program:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Opcja 2

    Połączenie

    BTM-222 <-> Arduino leonardo
    GND GND
    5V 5V
    RX 13
    TX 12

    Program:


    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Generalny problem:

    W obu przypadkach mam problem z komunikacja.
    Moduł bluetooth jest widoczny.

    Ale jakby UART nie działał.

    Teraz pytania.

    1. Czy obie wersje podłączenia i programu są dopuszczalne i poprawne ?
    2. Czy dla leonardo nie powinienem używać Serial1 a nie Serial dla programu 1 ?
    3. Czy dla leonardo nie powinienem używać rezystorów podciągających linie RX i TX ?
    4. Czy dobrze kombinuje ze dla debugowania w programie 2 mogę sobie serialem rozmawiać z bluetooth , a na zwykły serial wysyłać odczytane dane aby sobie w monitorze podglądać ?
    5. Podłączając arduino pojawia mi się w urządzeniach konkretny COM, do którego się podłączam. Jak podłącze bluetooth, to będę miał dodatkową komunikacje UART. Czy mogę wtedy jakoś podłączyć się do modułu bluetooth aby wydać mu komendy AT skoro mam w systemie tylko jeden port COM i on chyba zarezerwowany jest dla standardowego seriala leonardo ?

    _________________
    sig off ;(



    Ostatnio edytowano 16 sty 2014, o 13:11 przez marcin.kasinski, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 sty 2014, o 12:18 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    jak nikt się nie udzieli wieczorem ci wytłumaczę , popraw też kody (wstaw w znaczniki syntax)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 sty 2014, o 14:11 
    Offline
    Użytkownik

    Dołączył(a): 26 mar 2013
    Posty: 44
    Pomógł: 0

    Cześć SunRiver.

    Dasz radę dziś coś napisać ?

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 sty 2014, o 15:59 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    tak dziś ci napiszę musiałem wykopać leonardo , ale już mam łatwiej pisać jak jest pod ręką

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 sty 2014, o 17:22 
    Offline
    Użytkownik

    Dołączył(a): 26 mar 2013
    Posty: 44
    Pomógł: 0

    Dodatkowe pytanie.

    Czy mogłem sobie moimi zabawami popsuć moją płytkę.

    Jak podłączam leonardo, to najpierw pojawia się port COM "Arduino Leonardo bootloader (COMX)" i miga żółta dioda a po kilku sekundach Arduino Leonardo (COMY) i palą się diody zielona ON i żółta L.


    W płytce, którą się bawiłem pojawia się port COM "Arduino Leonardo bootloader (COMX)", i miga żółta dioda a potem po kilku sekundach COM znika ale już nie pojawia się Arduino Leonardo (COMY) i gaśnie żólta dioda L.

    A skoro COM nie ma, to nic nie mogę wgrać na płytkę.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 sty 2014, o 17:40 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    możliwe że wyleciał bootloader i został tylko DFU , ale to nie kłopot

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 sty 2014, o 17:50 
    Offline
    Użytkownik

    Dołączył(a): 26 mar 2013
    Posty: 44
    Pomógł: 0

    SunRiver napisał(a):
    możliwe że wyleciał bootloader i został tylko DFU , ale to nie kłopot


    Jeśli masz jakiś link jak to poprawić lub w kilku zdaniach możesz napisać daj znać proszę.

    Oczywiście drugą płytkę mam sprawną, więc mogę btm-222 na nim się bawić.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 sty 2014, o 20:37 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    marcin.kasinski napisał(a):
    Jeśli masz jakiś link jak to poprawić lub w kilku zdaniach możesz napisać daj znać proszę.

    Oczywiście drugą płytkę mam sprawną, więc mogę btm-222 na nim się bawić.


    podłacz programator do złacza ISP , wybierz go w menu Programator
    wybierz swój board LEONARDO i wybierz Wgraj/Wypal Bootloader
    i to tyle

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 sty 2014, o 11:26 
    Offline
    Użytkownik

    Dołączył(a): 26 mar 2013
    Posty: 44
    Pomógł: 0

    Dzięki.
    Sprawdzę.

    A co z BTM-222 ?

    Dasz radę coś napisać ?

    ------------------------ [ Dodano po: 32 minutach ]

    Co do wgrania bootloadera nie działa to mi jakoś.:

    Na sprawnej i nie działającej płytce dostaje błąd:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język bash
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    W mkavr Calculator dostaje poniższy błąd po wciśnięciu "Sprawdż podłączony AVR"

    Składnia: [ Pobierz ] [ Ukryj ]
    język bash
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Podłączenie kabli jest OK.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 sty 2014, o 13:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2013
    Posty: 93
    Lokalizacja: Piotrków Trybunalski
    Pomógł: 1

    rc=-1 - to raczej sugeruje, że z podłączeniem coś nie gra, ale nie ja dopiero się zaczynam bawić, więc nie znam wszystkich opcji ;)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 sty 2014, o 10:43 
    Offline
    Użytkownik

    Dołączył(a): 26 mar 2013
    Posty: 44
    Pomógł: 0

    Cześć SunRiver.
    Dasz radę dziś coś o podłączeniu i programie btm-222 napisać ?

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 sty 2014, o 18:08 
    Offline
    Użytkownik

    Dołączył(a): 26 mar 2013
    Posty: 44
    Pomógł: 0

    Witam.

    Dla mnie temat do zamknięcia.

    Mój problem polegał na tym , że nie doczytałem poniższej kluczowej uwagi dla Arduino leonardo:

    Kod:
     Not all pins on the Leonardo support change interrupts,
     so only the following can be used for RX:
     8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 sty 2014, o 18:56 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Miałem się o to ciebie pytać :)
    a
    Cieszę się że sam doszedłeś

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO