3.2 Inch ILI9341 TFT LCD Display
Re: 3.2 Inch ILI9341 TFT LCD Display
Neodpověděl si mi jestli si zkusil nahrát program z knihovny "MCUFRIEND_kbv.h" program "GLUE Demo 480x320. Psal jsi že s těchto příkladů jsi jeden zkompiloval ale displej zůstal bílý. Předpokládám že tvůj displej toto rozlišení má. Jinak musíš zkusit jiné rozlišení, to jsou ostatní v příkladech.
Re: 3.2 Inch ILI9341 TFT LCD Display
Jak jsem zjistil, tak z knihovny MCUFRIEND_kbv.h my jde zkompilovat jenom příklad Font_Simpl a pár dalších, ale na displeji se neprojeví. A např u příkladu aspect_kbv při kompilaci se v konzoli vypíše tohle :
Kód: Vybrat vše
F:\Arduino\libraries\MCUFRIEND_kbv-master\examples\aspect_kbv\aspect_kbv.ino:18:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
char *msg[] = { "PORTRAIT", "LANDSCAPE", "PORTRAIT_REV", "LANDSCAPE_REV" };
^
F:\Arduino\libraries\MCUFRIEND_kbv-master\examples\aspect_kbv\aspect_kbv.ino:18:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
F:\Arduino\libraries\MCUFRIEND_kbv-master\examples\aspect_kbv\aspect_kbv.ino:18:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
F:\Arduino\libraries\MCUFRIEND_kbv-master\examples\aspect_kbv\aspect_kbv.ino:18:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
Projekt zabírá 18582 bytů (7%) úložného místa pro program. Maximum je 253952 bytů.
Globální proměnné zabírají 394 bytů (4%) dynamické paměti, 7798 bytů zůstává pro lokální proměnné. Maximum je 8192 bytů.
Re: 3.2 Inch ILI9341 TFT LCD Display
Tento příklad jde zkompilovat, ale taky se neprojeví na displeji.K380 píše: ↑19 zář 2018, 15:07Neodpověděl si mi jestli si zkusil nahrát program z knihovny "MCUFRIEND_kbv.h" program "GLUE Demo 480x320. Psal jsi že s těchto příkladů jsi jeden zkompiloval ale displej zůstal bílý. Předpokládám že tvůj displej toto rozlišení má. Jinak musíš zkusit jiné rozlišení, to jsou ostatní v příkladech.
Re: 3.2 Inch ILI9341 TFT LCD Display
Jinak používám tento shield https://www.wish.com/search/arduino%20t ... 7eef7f5e7a. a Nevím jak bych to mohl špatně zapojit.
Re: 3.2 Inch ILI9341 TFT LCD Display
Můžeš sem dát fotku toho tvého displeje z horní a spodní strany ať je zřejmé co je zač ?
Re: 3.2 Inch ILI9341 TFT LCD Display
Dej do vyhledávače tohle: https://github.com/adafruit/Adafruit_ILI9341 Vyber knihovnu pro tvoje rozlišení a nahraj. Musíš ještě přihrát další knihovnu : Adafruit_GFX pro Arduino aby to chodilo. Tak jak je to napsané v tom horním odkaze. Přelož si to Goglem !!! Potom by to mělo chodit.
Re: 3.2 Inch ILI9341 TFT LCD Display
Tady je displej z obou stran. Ted sem si všiml , ze kdyz jsem psal příspěvek , tak sem vam sem postnul špatnou fotku. Za to se moc omlouvám .
Re: 3.2 Inch ILI9341 TFT LCD Display
Musíš mít IDE nahrané všechny knihovny které jsou v programu pod "include" nestačí je mít jen v počítači, jinak to nepůjde zkompilovat a na info řádku se ti to ukáže ! Zkoušel jsem některé z příkladů a bez problémů pokud jsou potřebné knihovny staženy v IDE ! Displej máš pro desku Mega
Re: 3.2 Inch ILI9341 TFT LCD Display
Ano , já vím.Kompiluju příklady, tam by přece měly být zapsané knihovny pod include.K380 píše: ↑19 zář 2018, 16:48Musíš mít IDE nahrané všechny knihovny které jsou v programu pod "include" nestačí je mít jen v počítači, jinak to nepůjde zkompilovat a na info řádku se ti to ukáže ! Zkoušel jsem některé z příkladů a bez problémů pokud jsou potřebné knihovny staženy v IDE ! Displej máš pro desku Mega
Re: 3.2 Inch ILI9341 TFT LCD Display
V příkladech programů jsou zapsány všechny knihovny které ten program potřebuj a ty musíš mít tyto programy nahrané jako "zip" soubory do Arduina, ne jen v počítači. Když ti vyjede při kompilaci že schází nějaká knihovna tak ji musíš dohrát do arduina "přidat knihovnu zip" na info řádku se zobrazí "knihovna přidána" a teprve potom je při kompilaci použita a kompilace proběhne bez problémů. Je vidět že máš vážné nedostatky o funkcích Arduina. Pokud tyto základy pochopíš tak ti to půjde. Další problém můžeš mít při připojení displeje k desce Mega. Měl bys si najít na internetu dataset displeje a zjistit zapojení pinů než ho připojíš k desce ať ho nezničíš špatným zapojením !! Když jsi kupoval displej tak jsi měl vybírat takový který již někdo použil a zveřejnil jeho konkrétní použití tady:https://www.instructables.com/technology/arduino/. Jsou tam různé návody včetně programu. Do vyhledávacího řádku zadáš TFT displeje a vyjede ti vše co ta o nich je. Ale jak jsem se díval tak ten tvůj jsem nenašel ! Jako začátečník jsi si vzal velké sousto na které nestačíš sám a TFT jsou dost složité na programování. Víc už ti pomoc nemohu, dokud o Arduinu nebudeš znát základy.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů