pozycja z gps na 1,8 tft lcd - dziwne znaki - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Wyświetlacze (https://forum.arduinopolska.pl/dzial-wy%C5%9Bwietlacze) +--- Wątek: pozycja z gps na 1,8 tft lcd - dziwne znaki (/watek-pozycja-z-gps-na-1-8-tft-lcd-dziwne-znaki) |
pozycja z gps na 1,8 tft lcd - dziwne znaki - jack1987 - 21-11-2017 Witam Potrzebuję wyświetlenia pozycji z GPS na wyświetlaczu tft lcd1,8. Umiem wyświetlić pozycję GPS w serial port, umiem wyświetlić tekst na wyświetlaczu, nie umiem tego złożyć uzyskuję jedynie "krzaczki" Jak przerobić pozycję GPS na daną do wyświetlacza, jakoś przerobić na daną liczbową? jak to zrobić?? próbuję znaleźć odpowiedź na zagranicznych forach ale nie mogę nic znaleźć. Czy ktos mógłby mi wytłumaczyć jakie kroki muszę wykonać żeby wyświetlić daną z gps na tft lcd? RE: pozycja z gps na 1,8 tft lcd - dziwne znaki - namok - 21-11-2017 (21-11-2017, 14:14)jack1987 napisał(a): Umiem wyświetlić pozycję GPS w serial port, umiem wyświetlić tekst na wyświetlaczu, nie umiem tego złożyć uzyskuję jedynie "krzaczki"Przypuszczam że nie rozumiesz co dany program robi a tylko korzystasz z gotowców które robią daną rzecz. Przypuszczam że nie rozumiesz na jakich typach danych pracujesz. Pokaż jak wyświetlasz pozycję GPS z użyciem portu szeregowego i jak wyświetlasz tekst na wyświetlaczu. Pokaż też program który nie działa. Cytat:Czy ktos mógłby mi wytłumaczyć jakie kroki muszę wykonać żeby wyświetlić daną z gps na tft lcd?Musisz nauczyć się podstaw podstaw programowania w C++. RE: pozycja z gps na 1,8 tft lcd - dziwne znaki - jack1987 - 21-11-2017 Masz rację korzystam z gotowców i modyfikuję je częściowo metodą prób i błędów do własnych potrzeb. Niestety nauka C++ wymaga czasu a tego nie mam wystarczająco nauczyciela tez nie, Przerobiłem trochę wygooglanych "kursów" część projektu przy ich pomocy zrobiłem ale to mi nie pozwoliło zrealizować całości, dlatego szukam pomocy na forum. Wiem że ten kod jest eeee "nie do końca idealny" ale wyświetla pozycję, jednak tylko raz, żeby ja zaktualizować trzeba resetować arduino jeszcze "tylko" odświeżanie live i będę zadowolony. Kod: #include <TinyGPS++.h> Rozumiem że nauka C++ byłaby najlepsza, ale chodzi tu o wyłącznie jeden projekt, to trochę tak ja uczyć się języka żeby przeczytać jedną broszurę w oryginale. RE: pozycja z gps na 1,8 tft lcd - dziwne znaki - namok - 22-11-2017 Poniżej Twój kod trochę bardziej czytelny. Popatrz na strzałki i odpowiedz czy tak to ma wyglądać. Kod: #include <TinyGPS++.h> Cytat:Rozumiem że nauka C++ byłaby najlepsza, ale chodzi tu o wyłącznie jeden projekt, to trochę tak ja uczyć się języka żeby przeczytać jedną broszurę w oryginale.Albo się uczysz albo wystawiasz zlecenie na wykonanie programu. RE: pozycja z gps na 1,8 tft lcd - dziwne znaki - jack1987 - 22-11-2017 rozumiem że zaznaczone fragmenty są od portu szeregowego, i w sumie nie sa potrzebne, ale bez tego nie działało więc zostawiłem miałem nadzieję że muszę już tylko zapewnić odświeżanie danych, w końcu pozycja się wyświetla, w dodatku prawidłowo ok może inaczej, krok po kroku w taki sposób poradziłem sobie z innymi częściami projektu więc może i teraz zadziała, przynajmniej będe wiedział czego konkretnie mam się uczyć. Potrzebuje pomocy w sprawdzeniu założeń (oczywistych tez nie pomijam żeby nic nie uciekło): Muszę kolejno: 1 załączyć odpowiednie biblioteki gps i TFT lcd 2 zdefiniować piny itp 2A zdefiniować zmienne będące wybranymi i nieprzerobionymi danymi z gps pobranymi z pkt 3 2B zmienne z 2A przetłumacyzć na zmienne ktore będą mozliwe do wyświetlenia na ekranie? 2C zrobić pętlę która będzie powiedzmy co sekundę aktualizować dane 2A 3 wybrać z gps interesujące mnie dane (szerokosć i długośc) i teraz ... zapisac je jako zmienne 2A? 4 wyświetlić zmienne 2B na ekranie od razu pytanie o to jakiego typu powinny być to zmienne RE: pozycja z gps na 1,8 tft lcd - dziwne znaki - namok - 23-11-2017 (22-11-2017, 14:16)jack1987 napisał(a): rozumiem że zaznaczone fragmenty są od portu szeregowego, i w sumie nie sa potrzebne,A niby jak odczytujesz dane z gps? Cytat:ale bez tego nie działało więc zostawiłemSklejasz coś na ślepo bez zrozumienia co i jak Naucz się jak działają poszczególne funkcje, jak wygląda ich zapis(klamry). Przeczytaj uważnie opis biblioteki gps, popracuj z przykładami, przetestuj różne przypadki. Zostaw na razie wyświetlacz, dane wyświetlaj na terminalu - masz wolny port szeregowy. Gdy będziesz rozumiał co i jak wyświetla sie na terminalu to dopiero dołącz wyświetlacz Cytat:...Tego dowiesz się jak nauczysz się podstaw c++ |