Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
guslovd Član
Pridružen-a: Pet 11 Apr 2008 12:54 Prispevkov: 39 Aktiv.: 0.20 Kraj: Kranj
|
Objavljeno: Sob Jan 14, 2012 5:17 pm Naslov sporočila: Arduino programator težava z LCD napisom |
|
|
Živjo,
programiram v vmesniku Arduino in sem si zamislil projekt z LCD displayem. Vzem sem enostaven (Hello word) primer za test ampak imam sedaj težavo in sicer program in vezje deluje, vidi se tudi napis ampak le pod določenim kotom in to zelo slabo. Ko pogledaš naravnost se nič ne vidi. Potencometer za kontrsat je 10kO in je obrnjen čisto na koncu skale, takoj ko ga malo premaknem se tudi pod kotom nič ne vidi. Zdi se mi, kot da je nekaj v zraku ali da kaj ni vredu. Zamenjal sem 3 LCD displaye (HD4477) 16×2, 20×4,... pa je vseeno isto, povezano je sigurno prav. Ker sem na LCD zaslonu uporabil le 4 bitno vezavo sem ostale 4 bite vezal na maso ampak nič ne pomaga.
Prosim za kakšen nasvet. |
|
Nazaj na vrh |
|
|
mucek Član
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5337 Aktiv.: 24.72 Kraj: Domzale
|
Objavljeno: Sob Jan 14, 2012 5:23 pm Naslov sporočila: |
|
|
Očitno problem s kontrastom.
Preveri, ali je v vezavi za kontrast samo trimmer, ali so še kje kakšni upori (in da ti trimer ne dovoljuje polnega nastavljanja napetosti 0-5 V).
LP, g _________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
|
Highlag Član
Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 18.09 Kraj: Črnuče
|
Objavljeno: Sob Jan 14, 2012 5:29 pm Naslov sporočila: |
|
|
Ja shema tvoje povezave bi pomagala.
Sicer pa vezava kontrast pina je obvezna. _________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
|
guslovd Član
Pridružen-a: Pet 11 Apr 2008 12:54 Prispevkov: 39 Aktiv.: 0.20 Kraj: Kranj
|
|
Nazaj na vrh |
|
|
S53DZ Član
Pridružen-a: Čet 28 Apr 2011 9:27 Prispevkov: 951 Aktiv.: 6.01 Kraj: Ljubljana
|
Objavljeno: Sob Jan 14, 2012 7:33 pm Naslov sporočila: |
|
|
a osvetlitve ozadja pa LCD nima? |
|
Nazaj na vrh |
|
|
guslovd Član
Pridružen-a: Pet 11 Apr 2008 12:54 Prispevkov: 39 Aktiv.: 0.20 Kraj: Kranj
|
Objavljeno: Sob Jan 14, 2012 9:48 pm Naslov sporočila: |
|
|
Sem probal takega, ki ga ima in takega ki nima pa je vseeno. |
|
Nazaj na vrh |
|
|
Highlag Član
Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 18.09 Kraj: Črnuče
|
Objavljeno: Sob Jan 14, 2012 9:55 pm Naslov sporočila: |
|
|
Če priključiš samo napajanje in potenciometer za kontrast bi moral na LCD-ju že videti črne kvadratke, če kontrast preveč povečaš. Če tega ni delaš nekaj od omenjenega narobe. _________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
|
guslovd Član
Pridružen-a: Pet 11 Apr 2008 12:54 Prispevkov: 39 Aktiv.: 0.20 Kraj: Kranj
|
|
Nazaj na vrh |
|
|
guslovd Član
Pridružen-a: Pet 11 Apr 2008 12:54 Prispevkov: 39 Aktiv.: 0.20 Kraj: Kranj
|
Objavljeno: Sob Jan 14, 2012 10:04 pm Naslov sporočila: |
|
|
potem pa je nekaj narobe z LCD zaslonom, bom kupil novega in preizkusil še enkrat. Če priključim zaslon z potenciometrom in napajanjem se ne zgodi nič.
Pomen pinov na LCDju:
1 = minus
2 = plus
3 = kontrast
zunanja pina na potenciometru pa na + in -, srednji pin pa gre na kontrast na LCDju. Ko spreminjam upornost mi gre napetost od 0 do 5V, kar je vredu. |
|
Nazaj na vrh |
|
|
S53DZ Član
Pridružen-a: Čet 28 Apr 2011 9:27 Prispevkov: 951 Aktiv.: 6.01 Kraj: Ljubljana
|
Objavljeno: Sob Jan 14, 2012 10:05 pm Naslov sporočila: |
|
|
Ali je napajanje +5V ? |
|
Nazaj na vrh |
|
|
guslovd Član
Pridružen-a: Pet 11 Apr 2008 12:54 Prispevkov: 39 Aktiv.: 0.20 Kraj: Kranj
|
Objavljeno: Sob Jan 14, 2012 10:07 pm Naslov sporočila: |
|
|
Da, napajanje je 5V. |
|
Nazaj na vrh |
|
|
RGorazd Član
Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1713 Aktiv.: 7.68 Kraj: Ig
|
Objavljeno: Sob Jan 14, 2012 11:01 pm Naslov sporočila: |
|
|
Vo ali Ve (pač pin za kontrast na LCDju) veži :
1. Direktno na 5V in opazuj napis (če potemni do konca - črtni kvadratki) je nekaj narobe s potenciometrom (trimerjem) če se nič ne zgodi,
2. veži na maso (0V). Če se ti pokažejo črni kvadratki, je nekaj narobe s potenciometrom. Če se tekst samo malce pokaže (tako kot trenutno v tvojem primeru) potrebuje tvoj LCD negativni vir napetosti za kontrast (-5V).
V takem primeru sta dve možni rešitvi. Poglej, če ima tvoj LCD kak pin namenjen generiranju negativne napetosti (ponavadi je to zadnji pin pred pinoma za LED osvetlitev), če pa nima, si poglej na netu kak primer za charge pump (2 diode in 2 kondenzatorja, na katera pripelješ kvadratni signal par kHz - lahko generiraš z mikrokontrolerjem (OC1A, ali OC1B ali OC2 izhod na Mega8, duty 50%).
Tretja možnost (zgolj za preizkus) vzameš gumbno baterijo (3V) in jo priključiš na LCD tako, da + baterije vežeš na GND od Arduinota in LCDja, - pol baterije pa na V0 oz Ve LCDja.
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
|
surla Član
Pridružen-a: Ned 14 Dec 2003 15:22 Prispevkov: 716 Aktiv.: 3.21 Kraj: Ljubljana
|
Objavljeno: Ned Jan 15, 2012 11:17 am Naslov sporočila: |
|
|
Daj instrument na Vo pin displeja in maso in obračaj potenciometer.
Napetost bi se morala spreminjati med 0 in 5V.
Sporoči kaj si izmeril. |
|
Nazaj na vrh |
|
|
guslovd Član
Pridružen-a: Pet 11 Apr 2008 12:54 Prispevkov: 39 Aktiv.: 0.20 Kraj: Kranj
|
Objavljeno: Ned Jan 15, 2012 11:22 am Naslov sporočila: |
|
|
Sem že zgoraj napisal, da gre napetost lepo od 0 do 5V. Bom poizkusil z napetostjo -5V pa sporočim kako je šlo. |
|
Nazaj na vrh |
|
|
guslovd Član
Pridružen-a: Pet 11 Apr 2008 12:54 Prispevkov: 39 Aktiv.: 0.20 Kraj: Kranj
|
Objavljeno: Ned Jan 15, 2012 11:24 am Naslov sporočila: |
|
|
Ko dam pin Vo na maso ali +5V potem se na LCD zaslonu ne zgodi nič (ni črnih kvadratkov) in mislim, da res potrebujem -5V za kontrast. |
|
Nazaj na vrh |
|
|
|