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 7 kwi 2025, o 06:49


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 37 ]  Przejdź na stronę Poprzednia strona  1, 2
    Autor Wiadomość
    PostNapisane: 31 lip 2012, o 07:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2012
    Posty: 598
    Lokalizacja: Warszawa
    Pomógł: 13

    Eeeee tam ,
    Umówmy się tak, jak opiszesz samodzielnie krok po kroku jak działa funkcja parsująca to nic nie wysyłaj :P
    A jak ci się nie uda to dopiero wtedy wyślesz ;)

    Na wszelki wypadek daj mi email na PW to ci prześlę cały projekt.

    -- dzisiaj, o 08:59 --

    @rezasurmar A masz może wzory ramek z komunikatami błędów jakie mogą przyjść do wyświetlacza ?

    Bo tak jak gadaliśmy by email to co zrobiłem trzeba przerobić a skoro się bawił w przeróbki tego to może warto zrobić jakis przyczułek dla przychodzących błędów ;)

    -- dzisiaj, o 08:59 --

    A może jeszcze chcesz usuwanie zer nie znaczących, bo i na to mam koncepcję :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 sie 2012, o 21:32 
    Offline
    Użytkownik

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

    ja tam idę sobie połowić pstrągi na stawy biskupie jutro :)

    _________________
    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: 2 sie 2012, o 21:34 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3225
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Prądem? ;-)

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 sie 2012, o 22:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2012
    Posty: 598
    Lokalizacja: Warszawa
    Pomógł: 13

    Prąd to przeszłość , teraz to laska dynamitu więcej efektów :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 sie 2012, o 09:19 

    Pomógł: 0

    Jeżeli chodzi o błędy to mogę podać tylko prawidłowe ramki,
    Czyli - oznaczę literowo M to masa T to tara

    M , M M M CR T , T T T CR LF (w przypadku nośności 15kg, 30kg itp), z przodu może się pojawić jeszcze minus czyli 2D
    M , M M CR T , T T CR LF (w przy nośności 60,150,300 kg) j/w
    M , M CR T , T CR LF (w przypadku 600, 1500, 3000 kg) j/w
    M CR T CR LF (w przypadku 6000kg) j/w
    przecinek, albo kropka odpowiednio jako 2C, albo 2E

    Następnie w przypadku kolejnego urządzenia, które automatycznie nie usuwa mniej znaczących zer

    M M M , M M M CR T T T , T T T CR LF (w przypadku nośności 15kg, 30kg itp), w tym przypadku, jeżeli masa, czy tara nie jest ujemna pierwszy znak zawsze będzie zerem czyli 30 w ascii, w przypadku "-" pojawi się - M M , M M M CR T T T, T T T CR LF
    M M M M , M M CR T T T T , T T CR LF (w przy nośności 60,150,300 kg) j/w
    M M M M M , M CR T , T CR LF (w przypadku 600, 1500, 3000 kg) j/w
    M M M M M M CR T CR LF (w przypadku 6000kg) j/w
    przecinek, albo kropka odpowiednio jako 2C, albo 2E

    Z racji, tego iż danej nie da się oddzielić, czyli zawsze przychodzi najpierw tara potem masa, trzeba wyświetlać co drugą daną z bufora, zgodnie z bibliotekami Mirka, które oddzielają kolejne linie znakami CR ;). Usuwając te znaki z bufora.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 sie 2012, o 09:45 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2012
    Posty: 598
    Lokalizacja: Warszawa
    Pomógł: 13

    rezasurmar napisał(a):
    przecinek, albo kropka odpowiednio jako 2C, albo 2E


    A widział Pan ........ i znów trzeba przerobić program ponieważ uwzględnia tylko "," :(

    W pliku mkuart.c w obsłudze przerwania muszisz dodać w funkcji switch : case 46: data=44; i będzie po kłopocie :)

    rezasurmar napisał(a):
    Z racji, tego iż danej nie da się oddzielić, czyli zawsze przychodzi najpierw tara potem masa, trzeba wyświetlać co drugą daną z bufora, zgodnie z bibliotekami Mirka, które oddzielają kolejne linie znakami CR ;). Usuwając te znaki z bufora.


    A znasz kawał o Timitumie ?
    Jak nie to mogę ci go opwiedzieć ;)
    Otóż kod który ci ostatnio wysłałem odbiera całą orginalną ramkę czyli masz jako całość netto i tara w buforze, następnie z takiej ramki "wyławia" netto i daje na wyświetlacz. Czyli wyświetla na wyświetlaczu kazdą ramkę dla netto pomijając tara.
    Żeby było ciekawiej niejako powiedzmy że samoistnie zrobił się przyczułek do zabawy z tara, który można zrealizować za pomocą dodatkowego przycisku przełączającego się miedzy netto a tara.

    Co do błędów to chodziło mi o format ramki dla błędów wagi np: error i takie tam :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 sie 2012, o 11:27 

    Pomógł: 0

    Aaa jeżeli chodzi o błędy z samej wagi, to zamiast zer, czyli 30 w ascii pojawiają się 20, czyli spacje, zaraz za nimi litery U F, czyli odpowiednio "55" i "46", lub OF czyli "4F" i "46"., albo w przypadku wagi, która automatycznie usuwa mniej znaczące zera, przestaje wysyłać cokolwiek, czyli bufor teoretycznie powinien być pusty ;).

    PS. Nie wgłębiałem się jeszcze w twoją wersję, ale mam nadzieje w weekend znaleźć trochę wolnego czasu, chwilowo zająłem się częścią czysto sprzętową. Obudowa z nierdzewki, filtr na wyświetlacze itp.



    Góra
      
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 37 ]  Przejdź na stronę Poprzednia strona  1, 2

    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