Arduino FT800 FT810 tutorial #2

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • fajnysoft@gmail.com
    FT800 FT810 tutorial #2
    Kod:
    github.com/krz...
    Testowany wyświetlacz:
    elty.pl/pl/p/W...
    Dyskusja nad kodem www.elektroda....

Комментарии • 14

  • @smdSeba
    @smdSeba 4 года назад

    Dobra robota.

  • @younesrostami9642
    @younesrostami9642 3 года назад

    hi
    I have trouble setting up resistive Touch.
    The touch I use needs to touch two points to find the one coordinates.
    I use GD.3 library and arduino mega 2560.
    I tested my touch, my touch was ok.

  • @MyJaniu
    @MyJaniu 4 года назад

    Witam ,mam pytanie jak bez inicjacji czytnika SD przenosi pan plik jpg. do wyswietlacza .Podłączyłem czytnik do arduino ale pin SD(10) jest zajęty przez wyświetlacz(może dać pod (4),ale to by trzeba zrobić w programie zmiane pinu) .Monitor jest czarny po wgraniu pańskiego programu .dodałem plik jak u pana DX12 z przykładów w bibliotece i nic.Jestem początkujący i nie bardzo orientuje się w tym..I jeszcze jedno biblioteka GD23Z.h odwraca mi wyświetlanie ale nie odwraca dotyku .prubowalem komendą"" setrotate" ale odwraca wszystko , dotyk dziala np w prawym rogu dolnym a przycisk jest w lewym górnym .W bibliotece GD3.h jest ok. nic nie odwraca Byłbym wdzięczny za porade bo pana lekcję są genialne i zrozumiałe nawet dla mnie .Pozdrawiam

    • @MyJaniu
      @MyJaniu 4 года назад

      Przepraszam ,ale mam tylko część(chyba)odpowiedzi od Pana reszta gdzieś przepadła jak by pan mógł powtórzyć będe zobowiązany

  • @dawidostrowski2409
    @dawidostrowski2409 3 года назад

    Zastanawiam się czy jest jakiś sposób, żeby za pomocą arduino wyświetlać jpeg za jpegem o pełnej rozdzielczości z karty SD bez efektu "ładowania obrazu"? Czy tylko szybszy procesor tu może pomóc ?

    • @krzysztofklimas
      @krzysztofklimas  3 года назад

      Na pewno rozdzielenie kanałów SPI na dwa sprzętowe. Procesor właściwie tutaj nie robi jakiś obliczeń a tylko przerzuca z SD do LCD. Myślę że taki procek i IDE gdzie da się zrobić transmisję DMA.

    • @dawidostrowski2409
      @dawidostrowski2409 3 года назад

      @@krzysztofklimas dzieki za podpowiedz. Mam wyświetlacz FT810, który z tego co wyczytałem ma 1MB pamięci nie 256KB jak FT800, więc mógłbym zadałować do pamięci RAM więcej obrazów i to by mi wystarczyło. Wydaje mi się jednak, że biblioteka GD23Z nie uwzględnia tej zmiany pamięci ? po załadowaniu obrazów mających więcej niz 256KB obraz się rozsypuje. Czy poleciłby Pan jakąś inna bibliotekę?

    • @inteligentnydom9525
      @inteligentnydom9525 3 года назад +1

      @@dawidostrowski2409 Myślę że to da się ustawić W GD23Z. W weekend będę przy kompie gdzie mam to poinstalowane to zobaczę.

  • @dawidostrowski2409
    @dawidostrowski2409 3 года назад

    Witam, kiedy mam podlaczony czytnik kart SD obraz na wyswietlaczy miga i po czasie sie rozmywa, kiedy wypne MISO z czytnika kart wszystko wraca do normy. Co to moze byc ?

    • @krzysztofklimas
      @krzysztofklimas  3 года назад

      Jak są podłączone sygnały CS do karty i do lcd i czy są prawidłowo skonfigurowane w programie. Sygnał MISO musi być podciągany przez MASTERa. Oglądnij też ruclips.net/video/N6XaerZSqto/видео.html

    • @dawidostrowski2409
      @dawidostrowski2409 3 года назад

      @@krzysztofklimas Witam, CS dla wyswietlacza pin 10 arduino nano, pin CS czytnika kart to pin 5 arduino. Nic w headerach nie zmienialem, nie widzialem tam nic co powinienem zmienic. Wyswietlacz odpalil mi z defaultowych ustawien.sygnal MISO podciagniety do 3v3 poprzez rezystor 1K na plytce stykowej. Czytnik kart zasilany z 5V

    • @dawidostrowski2409
      @dawidostrowski2409 3 года назад

      @@krzysztofklimas Czytnik kart dziala uruchomilem program testowy CardInfo

    • @krzysztofklimas
      @krzysztofklimas  3 года назад

      @@dawidostrowski2409 Jeszcze taki eksperyment: zamiast odpinać MISO z karty SD odpiąć SC(SD) i na stałe do +. Jeśli zakłócenia ustaną oznacza to że soft od karty nie przywraca sygnału CS do + po transmisji (arduinoSD) i wtedy są aktywne dwa sygnały MISO z karty i z wyświetlacza. Obejrzeć dokładnie płytkę od czytnika SD czy czasem na stałe CS nie jest do GND.
      Idealnie jest mieć oscyloskop wtedy można stwierdzić że nie ma dwóch aktywnych jednocześnie sygnałów CS.

    • @dawidostrowski2409
      @dawidostrowski2409 3 года назад

      Zastosowałem inny kod :
      GD.begin();
      //GD.self_calibrate();
      GD.cmd_loadimage(0,0);
      GD.load("DX12.jpg");
      }
      void loop()
      {
      GD.Clear();
      GD.Begin(BITMAPS);
      GD.Vertex2ii(0, 0);
      GD.swap();
      }
      Działa