Diskuze: arduino lcd
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Spíš mi to připadá jako kdyby se display vůbec neinicializoval nebo se
do něj posílaly nesmmysly. Zkontroluj si zapojení a kód, hlavně na řádek
TFTscreen.begin();
Pokud nepomůže, znova zkontroluj zapojení a kód (už se mi
párkrát stalo že v domění chyby součástky jsem se to snažil rozchodit a
po nějaké době jsem přišel na naprosto banální chybu, tak to
nepodceňuj), pak reklamuj
No něco na tom bude po zapojení a zapnutí na mě vyskočí bílá obrazovka a následně černé pruhy (podle toho jaké pozadí nastavím pruhy mají vždy odstín od černé do šedé) a nic se neděje pokud kód umístím do loop-u tak se tento problém zacyklí s tím e vždy problikne bílá zkoušel jsem několikrát zapojit podle návodu zde http://arduino.cc/…/TFTtoBoards nezkoušel jsem do megi jen do una přikládám video s ukázkou problému na cca 6 vteřině dochází k restartu pomocí tlačítka pozadí je nastaveno na černé níže přikládám i kód který používám. Původně jsem měl za to že je display poškozený/popraskaný ale tyto pruhy by byly zde i po pouhém připojení přívodu energie
#include <SPI.h>
#include <TFT.h>
#define sd_cs 4
#define lcd_cs 10
#define dc 9
#define rst 8
TFT screen = TFT(lcd_cs, dc, rst);
void setup() {
screen.begin();
screen.background(0,0,0);
screen.stroke(255,255,255);
screen.noFill();
screen.line(screen.width()/2-5, screen.height()/2-5, 10, 10);
}
void loop() {}
tak jsem nejspíš přišel na to kde je zakopaný pes k propojení jsem použil nejspíše špatné vodiče tedy takové které mají tenčí průměr. Pripojil jsem s nimi čidlo rht03 neboli DHT22 a na přeskáčku mi to ukazovalo správnou tepllotu a hodnoty -999°C přišlo mi to jako nesmysl jelikož to samé čidlo jsem měl do včerejška připojené na arduinu mega a fachalo jak ma tak mě napadlo vyměnit vodiče a hle vše funguje jak má ted to samé vyzkouším i lcd displejem ale zároveň mě to donutilo popřemýšlet o kvalitě ofiko příslsušentví jednalo se ototiž o vodiče zakoupené v alze které ovšem byly nejšpíše alzou převezmuté přímo od arduina jelikož ofiko eshop arduina nabízí úplně stejné vodiče. Takže sem došel k názoru že si vodiče opět vyrobím a na přístě nebudu líný
Tak vidíš, nakonec nějaká banalita, která nikoho nenapadne Nabízí stejně vypadající. Pokud používáš ty kulaté, tak těm já moc nevěřim, radši mam ty hranatý, na eBay jsou za pár korun hromada a ještě se mi to nestalo, narozdíl od kulatých.
takřka všechny chyby s mikrokontroléry jsou způsobené banalitkaami... vzpomínám si jak jsem půl hodiny hledal v zdrojáku chybu abych zjistil, že jsem půl hodiny nahrával špatný zdrojový kód.
Jinak co to máš proboha za vodič? Nějaký vlásek? Z jakého materiálu? Není poškozený (zkřípnutý, ...)?
hele nevím co je to za vodiče je pravda že jsou tenčí asi o 1 mm (podle posuvky ), nicméně můj problém s displejem to nevyřešilo teda nějaká změna zde je již tam na pozadí jako by něco problikávalo v rytmu 1000ms-dového delaye. takže se doma prohrabu v nepoužitejch kuprextitech co mi zbyly když sem před pár lety vyleptával různý okrasný štítky a vytvořím si z displeje modul nebo shield a uvidíme co to bude dělat
Zobrazeno 7 zpráv z 7.