Posts: 392
Threads: 51
Joined: May 2014
Reputation:
32
Pozdrav svima.Rashodovao sam neki stari FAX i unutra je bio i displej 16X1 koji je na faksu radio pre nego sto sam ga rashodovao.Kad taj displej vezem na Arduino displej ispisuje samo na prva 7 mesta a ostalo ostaje prazno.Displej je ustvari 15x1 i nevidi prvu oznaku,na rimer ako je kod obicnog 16x1 "napon" za ovaj treba prvo razmak jedno mesto " napon".
Sve to je nebitno samo mi nije jasno zasto pise samo na prva 7 mesta ?
Oznak mu je PQUP577ZB a cip HD44780A00
Posts: 167
Threads: 6
Joined: Jul 2015
Reputation:
120
Najverovatnije se ponaša kao 2x8 karaktera. Sretao sam takve..
Posts: 1.244
Threads: 10
Joined: Apr 2015
Reputation:
509
Milane, inicijalizacija displeja je problem.
Posts: 693
Threads: 8
Joined: Mar 2013
Reputation:
234
Probaj da inicijalizuješ displej kao 2x8
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
塞爾維亞文
Posts: 1.853
Threads: 25
Joined: Nov 2013
Reputation:
790
I ja potvrđujem da je inicijalizacija problem. Kod tih HD44780 kompatibilnih izuzetno krucijalna stvar je inicijalizacija. Dešavalo se da rutine koje sam nekada pisao od 100 uključenja nekoliko puta loše inicijalizuju LCD. Najbilje ako možeš da uvedeš Read pin sa LCD-a pa po tome da se uradi sinhronizacija. Najveći broj rutina koje sam sretao koriste klasičan delay za statičko kašnjenje, a ne povratnu spregu sa displeja... tako da, tu se fokusiraj i rešićeš problem.
Posts: 392
Threads: 51
Joined: May 2014
Reputation:
32
Hvala svima,sad sam video poruke.Probacu kad dodjem sposla.Jednom je popunio ceo red ali ispisao dvaput isto,tj i nesto sto je trebalo da bude u drugom redu.
Posts: 392
Threads: 51
Joined: May 2014
Reputation:
32
Sad jasno.Hvala svima.Evo nabrzinu ovako gde ispise na ceo displej 123456712345678
lcd.begin(8, 2);
lcd.setCursor(0,0);
lcd.print(" 1234567");
lcd.setCursor(0,1);
lcd.print("12345678");
delay(1500);