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 04:27


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
    Autor Wiadomość
    PostNapisane: 28 cze 2017, o 17:58 
    Offline
    Nowy

    Dołączył(a): 28 cze 2017
    Posty: 1
    Pomógł: 0

    Jako, że to mój pierwszy post, chciałbym się przywitać.

    A więc, Dzień dobry :).

    Z samym Arduino mam do czynienia od ok. pół roku. Stąd też moje możliwości programowania nie są zbyt duże, aczkolwiek na moje potrzeby wystarcza(nie chwaląc się oczywiście).
    Chcę się uczyć, aby móc dobudowywać kolejne części kodu, jednak na razie muszę bazować na efektach innych osób.

    Przechodząc do meritum, buduję kokpit z prawdziwego auta do gry Euro Truck Simulator 2. Ktoś może powiedzieć, że biorę się za zbyt trudne rzeczy jak na tak małe doświadczenie.

    Do tego celu chcę użyć Arduino Mega2560 z shield CanBUS od Elecfreaks.
    Shield ma obsługiwać licznik z samochodu poprzez szynę CAN(ustawienie prędkości szyny 500 k).

    Natomiast wyświetlacz HD44780 ma wyświetlać dane, których nie ma na liczniku z samochodu, czyli np. :
    odległość(z nawigacji), ograniczenie prędkości itd.

    Sam licznik działa dość dobrze, jednak mam problemy z ogarnięciem wyświetlacza.
    Bez podłączonego shield'a, wyświetlacz poprawnie pokazuje żadane wartości.

    Kiedy jest zamontowany "CAN BUS" i wgrany odpowiedni szkic na Arduino, wyświetlacz zamiast pokazywać ww. dane, pokazuje albo "krzaczki", albo ciąg znaków" HHHHHH".

    Wklejam linki ze szkicami, a także plugin obsługujący telemetrię z gry oraz jakie dane ma wysyłać na port szeregowy.

    Kolega programista z którym rozmawiałem, wspominał o przesłaniu danych przeznaczonych dla wyświetlacza w postaci zserializowanego stringa, a dopiero na Arduino miały by być te dane odpowiednio przetworzone.
    Inny znajomy wspominał o odfiltrowaniu danych dla wyświetlacza.

    W pewnym momencie pogubiłem się.


    Linki:

    Wersja bez CAN BUS, sam wyświetlacz i serwomechanizmy:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Wersja z CAN BUS i wyświetlaczem:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Plik obsługujący port szeregowy(.cpp jeden z elementów biblioteki .dll, gotowy do skompilowania)
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.






    I główny plik plugin'u(plik .cpp gotowy do skompilowania do biblioteki .dll):
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Pliki przeznaczone powyżej(oprócz szkiców) są przeznaczone do kompilacji do biblioteki .dll, która to później obsługuje telemetrię i przesyłanie danych do Arduino.


    Jeśli byłby ktoś miły nakierować mnie na właściwą drogę do rozwiązania mojego problemu, będę wdzięczny.
    Nie znalazłem też pomocy w wyszukiwarce, proszę o wyrozumiałość.



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

    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