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? 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 12 lip 2025, o 07:20


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 5 gru 2014, o 21:23 
    Offline
    Użytkownik

    Dołączył(a): 02 lut 2014
    Posty: 38
    Pomógł: 0

    Witam po raz kolejny. Tworzę cały czas swój projekt btcar od dwóch miesięcy, i można powiedzieć , że już witałem się z gąską a tu.... :) do rzeczy: steruję już silnikami przez pochylanie telefonu. Dorobiłem sobie jeszcze przyciski do sterowania oświetleniem przód tył. I nie mam pojęcia dlaczego nie chcą się zapalać, tzn napewno jest gdzieś błąd. Wrzucam swój kod z uC i dodam tylko, że ramka danych która wpada do procka wygląda następująco ( jeżeli nie załączam świateł ) :
    ?123432
    ?123231
    ?232143
    Jeżeli włączam światła: ( obsłużyłem to literami : A-włącz przód, B-wyłącz przód, C-włącz tył, D-wyłącz tył) :

    A?123432
    B?123231
    ?232143
    ?123432
    ?123231
    C?232143

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


    [ panie kolego zdaje się, że już zwracałem tobie uwagę na tym forum i to niejednokrotnie - że nie wklejamy tego w kodzie - chcesz to sobie wklejaj - ale nie wpisuj tego na tym forum ok? - mirekk36 ]
    Cytuj:
    #define F_CPU 8000000UL <--------- tego NIGDY NIE WSTAWIAMY W KODZIE PROGRAMU mirekk36


    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.


    ------------------------ [ Dodano po: 22 minutach ]

    Nigdy nie byłem upomniany. Jest to pierwsze moje upomnienie jeżeli chodzi o tą kwestię. Chyba nic takiego się nie stało, ale ok - przepraszam. Zapamiętam na przyszłośc.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2014, o 22:06 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 sie 2013
    Posty: 795
    Lokalizacja: Poznań
    Pomógł: 59

    Tak na szybko - definiujesz first_char na ? Może dlatego że litery są przed tym są pomijane?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2014, o 22:15 
    Offline
    Użytkownik

    Dołączył(a): 02 lut 2014
    Posty: 38
    Pomógł: 0

    Próbowałem poprzedzać Literę znakiem zapytania, kończyć CRLF i cisza;/ nie chce się zapalić



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2014, o 01:32 
    Offline
    Użytkownik

    Dołączył(a): 02 lut 2014
    Posty: 38
    Lokalizacja: Jaworzno
    Pomógł: 2

    kitonQ napisał(a):
    Witam po raz kolejny. Tworzę cały czas swój projekt btcar od dwóch miesięcy, i można powiedzieć , że już witałem się z gąską a tu.... :) do rzeczy: steruję już silnikami przez pochylanie telefonu. Dorobiłem sobie jeszcze przyciski do sterowania oświetleniem przód tył. I nie mam pojęcia dlaczego nie chcą się zapalać, tzn napewno jest gdzieś błąd. Wrzucam swój kod z uC i dodam tylko, że ramka danych która wpada do procka wygląda następująco ( jeżeli nie załączam świateł ) :
    ?123432
    ?123231
    ?232143
    Jeżeli włączam światła: ( obsłużyłem to literami : A-włącz przód, B-wyłącz przód, C-włącz tył, D-wyłącz tył) :

    ...ciach...

    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.




    Skoro literą A chcesz włączyć światła to może obsłuż to w pętli switch. Alfabet Ci się przesunął ;)

    BTW - niesamowicie skomplikowany kod do parsowania danych. IMHO zupełnie niepotrzebnie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2014, o 15:31 
    Offline
    Użytkownik

    Dołączył(a): 02 lut 2014
    Posty: 38
    Pomógł: 0

    To jest pomyka z mojej strony. Alfabet w apce się zgadza. Przecież literki są w switchu :)

    ------------------------ [ Dodano po: 3 minutach ]

    Przekształciłem wysyłane dane do uC do postaci :
    Obrazek
    Ale nadal cisza. Ktoś coś jeszcze może podpowiedzieć? Dodam , że sprawdzałem napięcia na pinach i też jest cały czas stan niski na PB0 i PB1 po klikaniu w klawisze na apce. To tak jakby ktoś sugerował przeprowadzenie podstawowych testów.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2014, o 18:36 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

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

    Tak nie rób, bo nie wiadomo co robi. Spróbuj tak:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2014, o 18:41 
    Offline
    Użytkownik

    Dołączył(a): 02 lut 2014
    Posty: 38
    Pomógł: 0

    Zamieniłem wartości HEX na dziesiętne i poszło :) pozdrawiam dzięki za odpowiedzi [EOT]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 gru 2014, o 18:50 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Równie dobrze mogłeś poprawnie zapisać w formacie szesnastkowym:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    To oczywiście nadal kod trudny do analizy.

    _________________
    Dragonus Cracovus: Biomagia



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO