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 15 mar 2025, o 06:38


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
    Autor Wiadomość
    PostNapisane: 21 lip 2015, o 11:39 
    Offline
    Nowy

    Dołączył(a): 23 kwi 2015
    Posty: 11
    Pomógł: 0

    Cześć

    Procesor taktowany na 8 MHz, Atmega8.

    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.


    [ najpierw panie kolego to wrzuć prawidłowo fotki na forum, wg naszej instrukcji: topic44.html - mirekk36 ]

    Terminal wyświetla co sekundkę podłogę, zamiast literki A. Proszę o pomoc, nie mogę dojść w czym tkwi problem.

    [ najpierw panie kolego to wrzuć prawidłowo fotki na forum, wg naszej instrukcji: topic44.html - mirekk36 ]

    Zdjęcia kabelka i podłączenia.

    [ najpierw panie kolego to wrzuć prawidłowo fotki na forum, wg naszej instrukcji: topic44.html - mirekk36 ]

    Klikając dodaj obrazek wyskakuje mi "przerwa techniczna - chwilowo wgrywanie obrazkow wylaczone" dlatego dodałem poprzez serwis fotoszok.



    Ostatnio edytowano 21 lip 2015, o 12:36 przez Crayven, łącznie edytowano 2 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lip 2015, o 12:15 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2013
    Posty: 322
    Pomógł: 22

    Witam

    Czy ta przejściówka na pewno działa w standardzie RS232-TTL ?
    Masz tutaj poprawiłem program niestety nie wiem czy czy czegoś nie przeoczyłem, więc daj znać czy działa.
    Użyłbym zewnętrznego rezonatora kwarcowego o wartości 8MHz.

    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.


    Pozdrawiam
    Elektronik



    Ostatnio edytowano 21 lip 2015, o 12:47 przez Elektronik, łącznie edytowano 2 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lip 2015, o 12:42 
    Offline
    Nowy

    Dołączył(a): 23 kwi 2015
    Posty: 11
    Pomógł: 0

    Ciężko mi powiedzieć. Nie mogę znaleźć informacji, że działa w standardzie RS232-TTL.
    Czy byś mógł mi polecić jakąś sprawdzoną przejściówkę?

    ------------------------ [ Dodano po: 4 minutach ]

    Po poprawieniu dzieję się dokładnie to samo co wcześniej.

    ------------------------ [ Dodano po: 6 minutach ]

    Robiłem też tak, bo faktycznie te bity są już pierwotnie ustawione.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lip 2015, o 12:59 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2013
    Posty: 322
    Pomógł: 22

    Witam

    Program jest sprawny:

    Obrazek

    Pozdrawiam
    Elektronik



    Ostatnio edytowano 21 lip 2015, o 18:45 przez Elektronik, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lip 2015, o 13:01 
    Offline
    Nowy

    Dołączył(a): 23 kwi 2015
    Posty: 11
    Pomógł: 0

    W takim razie kłopot leży po stronie przejściówki?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lip 2015, o 13:09 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2013
    Posty: 322
    Pomógł: 22

    Witam

    Na początek chciałbym zobaczyć jeszcze raz zdjęcia. Czyli to jest przejściówka USB RS232 ?
    Zmień taktowanie z wewnętrznego na zewnętrzny rezonator kwarcowy.

    Pozdrawiam
    Elektronik



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lip 2015, o 13:10 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27363
    Lokalizacja: Szczecin
    Pomógł: 1043

    Crayven napisał(a):
    W takim razie kłopot leży po stronie przejściówki?

    Panie - zanim zabierzesz się za komunikację RS232 - warto dowiedzieć się chociaż troszkę o tymże RS232

    obejrzyj dokładnie ten poradnik:
    http://mirekk36.blogspot.com/2013/10/at ... -jest.html

    nie po to żeby zaraz kupować tę przejściówkę - ale dzięki temu poradnikowi zrozumiesz o co chodzi

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lip 2015, o 21:55 
    Offline
    Nowy

    Dołączył(a): 23 kwi 2015
    Posty: 11
    Pomógł: 0

    Dziękuję, opanowałem. ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 06:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2014
    Posty: 243
    Pomógł: 9

    8MHz i prędkość 19200 to chyba nie najlepsze rozwiązanie. Poczytaj o "przyjaznych kwarcach" dla RS232.

    _________________
    http://www.ate-zbaszyn.eu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 07:42 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2013
    Posty: 322
    Pomógł: 22

    Witam

    Działa czy nie działa zdjęcia pasowałoby dodać :)

    Pozdrawiam
    Elektronik



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 12:13 
    Offline
    Użytkownik

    Dołączył(a): 01 sty 2014
    Posty: 116
    Pomógł: 14

    yaiba83 napisał(a):
    8MHz i prędkość 19200 to chyba nie najlepsze rozwiązanie. Poczytaj o "przyjaznych kwarcach" dla RS232.



    Error 0,2%. "Przyjazne kwarce" to autor tematu może zastosować jak już będzie miał opanowaną komunikację i będzie chciał uzyskać większe prędkości bez straty danych;) Na razie nie powinien przejmować się kwarcami;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 13:22 
    Offline
    Nowy

    Dołączył(a): 23 kwi 2015
    Posty: 11
    Pomógł: 0

    Zamówiłem ATB-USB-RS232 i rozumiem w czym jest rzecz.
    Udało mi się połączyć moduł Bluetooth ATB-BTM-222. Nie mogę zrozumieć dlaczego nie pojawia mi się nic w terminalu jeśli napiszę:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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

    To co sekundę wyświetla się literka A.

    Chodzi mi o to, że chcę ustawić stały napis jak włączam terminal.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 13:28 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2013
    Posty: 322
    Pomógł: 22

    Witam

    Gdy będziesz miał już sparowany moduły bluetooth i uruchomiony terminal na odpowiednich parametrach, Zresetuj mikrokontroler.

    Pozdrawiam
    Elektronik



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 13:51 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27363
    Lokalizacja: Szczecin
    Pomógł: 1043

    Crayven napisał(a):
    Nie mogę zrozumieć dlaczego nie pojawia mi się nic w terminalu jeśli napiszę:


    A znasz podstawy C ? Przecież gdy napiszesz uart_putc('A'); przed pętlą główną to wykona się to tylko RAZ po resecie procka ;)

    W drugim przypadku wkładasz to do pętli głównej, która wciąż się wykonuje ;)

    Myślę - że ZDECYDOWANIE powinieneś jednak zainwestować w tę książkę:
    http://atnel.pl/mikrokontrolery-avr-jezyk-c.html

    poważnie - wtedy ruszysz ze zrozumieniem programowania w C z tzw "kopyta"

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 14:00 
    Offline
    Nowy

    Dołączył(a): 23 kwi 2015
    Posty: 11
    Pomógł: 0

    Musieliśmy się nie zrozumieć. Rzecz w tym, że ja chce aby to się wykonało raz, dlatego przed pętlą wpisałem uart_putc( 'A' ) i nie wykonuje się to ten jeden raz.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 14:01 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2013
    Posty: 322
    Pomógł: 22

    Witam

    A zrobiłeś to co pisałem wyżej. Zresetuj mikrokontroler zwierając pin do masy i wtedy obserwuj terminal.

    Pozdrawiam
    Elektronik



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 14:02 
    Offline
    Nowy

    Dołączył(a): 23 kwi 2015
    Posty: 11
    Pomógł: 0

    Panie Elektronik, dalej nic. :/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 14:13 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27363
    Lokalizacja: Szczecin
    Pomógł: 1043

    Crayven napisał(a):
    Panie Elektronik, dalej nic. :/

    Nie możliwe że dalej nic, chyba że ty resetujesz procek przez rozłączenie zasilania w tym dla modułu BT i wtedy moduł się rozłącza z kompem

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 14:15 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2013
    Posty: 322
    Pomógł: 22

    Witam

    U mnie działa:

    Obrazek

    I kolego coś zamieszałeś chyba z funkcjami:

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

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


    Pozdrawiam
    Elektronik



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 17:31 
    Offline
    Nowy

    Dołączył(a): 23 kwi 2015
    Posty: 11
    Pomógł: 0

    Błędnie resetowałem i pogubiłem się w zasilaniu oddzielnie mikrokontrolera i BT. Wszystko działa poprawnie, dziękuję za pomoc ; ) Funkcje były poprawne, po prostu pozmieniałem nazwy ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lip 2015, o 17:48 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2013
    Posty: 322
    Pomógł: 22

    Witam

    To fajnie, że ruszyło jak będziesz miał pytania to pytaj.

    Pozdrawiam
    Elektronik


    Autor postu otrzymał pochwałę


    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: 21 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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