Diskuze: arduino lcd

Člen

Zobrazeno 9 zpráv z 9.
//= 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
Ahoj - mám následující problém - 5 desek Arduino, z toho 3 ks UNO, 1 ks Leonardo a 1 ks RobotDyn UNO. Mám LCD 16x2 , LCD 20x 4 a SHIELD LCD 16x2. Problém spočívá - že SHIELD LCD je funkční na všech 5 deskách Arduino, zbývající dva displeje jen na jednom UNO. Vyzkoušel jsem všemožné programy co jsou na netu k sehnání Drátek, HWkitchen, Pájeníčko,..... zapojení standart SCL - A5 , SDA na A4 - setkal se někdo s tím ? Desky jsou jinak funkční.
Zobrazeno 9 zpráv z 9.