3.2 Inch ILI9341 TFT LCD Display

surikata
Příspěvky: 33
Registrován: 14 zář 2018, 19:59
Reputation: 0

3.2 Inch ILI9341 TFT LCD Display

Příspěvek od surikata » 14 zář 2018, 21:13

Zdravím, mám takoví problém, že mi nefunguje ani jedna knihovna pro displej (viz link). Nenašel by se někdo, kdo už takovou knihovnu má? Já vím, někdo mi napíše,že mám použít google, ale hledal jsem cca 2 hodiny a nic. :( Za pomoc předem děkuji.

- https://ibb.co/jChjC9

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: 3.2 Inch ILI9341 TFT LCD Display

Příspěvek od pavel1tu » 15 zář 2018, 20:11

Ani jedna - jaké ?
Jak to máš zapojené, čím to napájíš, nevím jistě ale naní jen na 3,3V ? Já ho zatím kvůli tomu zavrhnul.

Podle tohoto jsi to zkoušel ?
https://navody.arduino-shop.cz/navody-k ... y-3-2.html

PS: chce to kupovat už "proš´touchnuté" a ověřené displeje a ze zdrojů, kde víš, že tam ten popisovaný řadič na displeji bude. Mne takto přišel v červnu displej s řadičem OTM8009A místo toho co tam prodejce psal a také nic, nedaří a nedaří se ....
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

surikata
Příspěvky: 33
Registrován: 14 zář 2018, 19:59
Reputation: 0

Re: 3.2 Inch ILI9341 TFT LCD Display

Příspěvek od surikata » 17 zář 2018, 12:24

Děkuji za odpověď, ale při kompilaci to vypíše tuhle chybu.
Napajím to z PC :)

Kód: Vybrat vše

C:\Users\Sury\AppData\Local\Temp\arduino_modified_sketch_673565\UTFT_Textrotation_Demo.pde: In function 'void setup()':

C:\Users\Sury\AppData\Local\Temp\arduino_modified_sketch_673565\UTFT_Textrotation_Demo.pde:50:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   displej.print("* Navody.arduino-shop.cz *", CENTER, 1);

                                                        ^

C:\Users\Sury\AppData\Local\Temp\arduino_modified_sketch_673565\UTFT_Textrotation_Demo.pde:60:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   displej.print("Arduino dotykovy LCD display 3,2\"", CENTER, 20);

                                                                 ^

C:\Users\Sury\AppData\Local\Temp\arduino_modified_sketch_673565\UTFT_Textrotation_Demo.pde:68:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   displej.print("x:", CENTER, 40);

                                 ^

C:\Users\Sury\AppData\Local\Temp\arduino_modified_sketch_673565\UTFT_Textrotation_Demo.pde:69:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

   displej.print("y:", CENTER, 80);

                                 ^

C:\Users\Sury\AppData\Local\Temp\arduino_modified_sketch_673565\UTFT_Textrotation_Demo.pde: In function 'void loop()':

C:\Users\Sury\AppData\Local\Temp\arduino_modified_sketch_673565\UTFT_Textrotation_Demo.pde:101:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     displej.print("     ", 180, 40);

                                   ^

C:\Users\Sury\AppData\Local\Temp\arduino_modified_sketch_673565\UTFT_Textrotation_Demo.pde:102:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

     displej.print("     ", 180, 80);

                                   ^

C:\Users\Sury\AppData\Local\Temp\arduino_modified_sketch_673565\UTFT_Textrotation_Demo.pde:112:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       displej.print("Stisk!", 35, 175);

                                      ^

C:\Users\Sury\AppData\Local\Temp\arduino_modified_sketch_673565\UTFT_Textrotation_Demo.pde:114:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]

       displej.print("      ", 35, 175);

                                      ^

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: 3.2 Inch ILI9341 TFT LCD Display

Příspěvek od jankop » 17 zář 2018, 14:42

Začal bych tím, že bych zkusil opravdu příklad, který uvádí odkazem pavel1tu. A nainstaluj si tamtéž uváděné knihovny. Nemám možnost zkoušet s displejem, ale ten příklad jde bez problémů zkompilovat. To musí být první krok. Pak se můžeme bavit o dalším.

surikata
Příspěvky: 33
Registrován: 14 zář 2018, 19:59
Reputation: 0

Re: 3.2 Inch ILI9341 TFT LCD Display

Příspěvek od surikata » 17 zář 2018, 15:05

No já sem kompiloval ten příklad a knihovny jsem vložil do složky libraries. Tak nevím co teď mam dělat...

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: 3.2 Inch ILI9341 TFT LCD Display

Příspěvek od jankop » 17 zář 2018, 15:09

Ty knihovny jsou *.zip, na jejich instalaci je specifický, ale velmi jednoduchý postup - Přidat ZIP knihovnu

lukinool
Příspěvky: 17
Registrován: 11 črc 2018, 11:53
Reputation: 0

Re: 3.2 Inch ILI9341 TFT LCD Display

Příspěvek od lukinool » 17 zář 2018, 15:23

Vždyť mu tam kompilátor píše, co je za chybu: ISO C++ forbids converting a string constant to 'char*'
Tam bude blbě toho víc, bez zdrojáku nikdo neporadí.

surikata
Příspěvky: 33
Registrován: 14 zář 2018, 19:59
Reputation: 0

Re: 3.2 Inch ILI9341 TFT LCD Display

Příspěvek od surikata » 17 zář 2018, 15:30

Zdroják je přece z té stránky, co mi tu někdo poslal, že to mám zkusit.
https://navody.arduino-shop.cz/navody-k ... y-3-2.html
I po nahrátí knihoven přes projekt/přidat knihovnu/přidat ZIP knihovnu program vypíše stejný error.

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: 3.2 Inch ILI9341 TFT LCD Display

Příspěvek od jankop » 17 zář 2018, 17:56

V prostředí Arduino IDE 1.8.5. při použití knihoven uvedených u příkladu https://navody.arduino-shop.cz/navody-k ... y-3-2.html a nastavené desce Arduino/Genuino Uno jde program zkompilovat bez chyby.
Vyzkoušel jsem to na dvou různých počítačích. Tak prostě někde děláš hrubou chybu. Jakou desku máš nastavenou?

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: 3.2 Inch ILI9341 TFT LCD Display

Příspěvek od pavel1tu » 17 zář 2018, 22:08

Kopíroval jsi to jak ? Klikni na to kopírovat do schránky ....
Knihovny naimportuj v ArduinoIDE kliknutím na přidat knihovnu ZIP - pak ti to MUSÍ dole napsat knihovna naimportována, pokud ne, nemáš právo zápisu kam se importují knihovny (to jedině když máš W10, tak zkus přeinstalovat Arduino IDE

Neradil bych mu to, kdybych knihovny a kod neověřil.
Já kompilace bez problémů, jak na PC tak na NTB.

Displej nemám, funkčnost nelze ověřit.

Asi takto, prdíme na tebe - neuč se základy:
1) používání ArduinoIDE
2) import a používání knihoven

Pak ti to půjde ....

PS: příkladů jak na 1 a 2 je českých spousta + příručka zdarma jak začít + úvod do programování, asi nejhorší je, když netušíš co děláš, programovat nemusíš zase tak moc umět, já také neumím, stačí sem tam něco pochytit ....
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů