matsobdev Grudzień 23, 2022 Udostępnij Grudzień 23, 2022 (edytowany) 21 godzin temu, dragolice napisał: Proszę o pomoc w napisaniu programu. Strona UTFT. Pobierasz bibliotekę, wypakowujesz, wklejasz cały katalog do folderu bibliotek Arduino. W Arduino IDE z przykładów wybierasz UTFT > UTFT_Demo_320x240. Musisz skonfigurować w linijce: UTFT myGLCD(ITDB32S,38,39,40,41); i zmienić na: UTFT myGLCD(ITDB32S,A5,A4,A3,A2); jak podaje komentarz wyże (do mogą być dowolne wolne piny, ale już i tak mało zostało). To są piny kolejno RS, WR, CS, RSET jak podaje biblioteka i tak przez dzielniki musisz podłączyć wg PDF z postu wyżej (jest też w bibliotece). Możliwe, że będzie potem można inne piny ustawić, żeby uwolnić np. jeden analogowy, bo teraz są dostępne tylko cztery, niestety, ale na początku bez kombinacji. ITDB32S to jest dla SSD1289, równie dobrze możnaby wpisać 2, czyli nic nie zmieniać. 3,3 V na LEDA to może ze stabilizatora na płytce, to ten z Ardunio może nie podołać. W sumie to by było wszystko. Kod jakieś demko, sam jestem ciekaw czy to zagada. PS. Co to są te 5 płytek jedna bez czapki? A czy koniecznie muszą być wejścia analogowe? Potencjometry do nastaw PID? To może zamiast 3 potencjometrów 6 przycisków i 6 rezystancji (a nawet 4, a w sumie 5 bo pull jakiś będzie) i tylko jeden pin analogowy wtedy do obsługi takiego wejścia. Edytowano Grudzień 24, 2022 przez matsobdev 1 1 Cytuj Link do komentarza Share on other sites More sharing options...
dragolice Grudzień 25, 2022 Autor tematu Udostępnij Grudzień 25, 2022 Ruszyło od kopa, dzięki bardzo za pomoc :). 1 Cytuj Link do komentarza Share on other sites More sharing options...
matsobdev Grudzień 25, 2022 Udostępnij Grudzień 25, 2022 (edytowany) Widzę folię na ekranie 😄 Teraz to początek, bo ja myślałem, że coś zostanie z pinów a tutaj już koniec. Po pierwsze w pliku "memorysaver.h" w katalogu głównym biblioteki odkomentuj wszystko poza: //#define DISABLE_SSD1289 1 // ITDB32S / ELEE32_REVA / ELEE32_REVB / CTE32 - This single define will disable both 8bit, 16bit and latched mode for this controller Zaoszczędzisz dużo na wielkości programu usuwając nieużywane sterowniki. Po drugie, testuj bez RSET, podpięty na wysoko do 3,3 V. W inicjalizacji zmieniasz: UTFT myGLCD(ITDB32S,A5,A4,A3,NOTINUSE); żeby go biblioteka nie używała. Może potem czas na CS, ale tutaj trzeba sprawdzić więcej albo też tak samo zaadresować pin, albo inny wysoki numer, którego 328P nie ma (choć nie wiem jak się wtedy zachowa, ktoś kto zna Arduino niech może się lepiej wypowie - żeby nie uwalić). Albo po prostu przeanalizować bibliotekę bardziej niż na szybko. Jeśli dwa piny się uwolni, to jest szansa na PWM i analog - tutaj można zastąpić 5 potencjometrów przyciskami na jednym pinie. Ten pin PWM też można odkopać, jeśli będzie jakiś wolny, tylko to też nie tak na szybko, tylko tam z portami AVR jest. Nie znam się na tym, ale raczej wiem o co chodzi xD Edytowano Grudzień 25, 2022 przez matsobdev 1 Cytuj Link do komentarza Share on other sites More sharing options...
matsobdev Grudzień 25, 2022 Udostępnij Grudzień 25, 2022 (edytowany) 30 minut temu, dragolice napisał: Ruszyło od kopa, dzięki bardzo za pomoc :). Albo jest jeszcze szalony pomysł, jak uda się tylko jeden pin odzyskać, to odzyskać jeden PWM i sterować nim odbiornikiem i smyrać CS układu dotyku. To może bez potencjometrów się obejdzie i z ekranu wprowadzać dane, jeśli PWM cały czas będzie u użyciu. No i generalnie można większe rezystory do dzielników dawać, inni dawali dwa 10k, choć tutaj trzeba minimum 80% z 3,3 V, ale rząd wielkości w górę będzie spoko. Edytowano Grudzień 25, 2022 przez matsobdev 1 Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!