BC1602 LCD debuggolas

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
fodor99
DrótVégénSzéndarab
Hozzászólások: 23
Csatlakozott: 2012. március 24. szombat, 6:00

BC1602 LCD debuggolas

Hozzászólás Szerző: fodor99 »

Hi

van egy 16x2-es elmeletben KS0066-al szerelt LCD-m.
Pont ma kaptam meg a 60 napos oktatas 17-ik levelet ami az LCD-rol szol, es ezen felbuzdulva megprobaltam beizzitani az alabbi programmal, de nem mukodik, nem ir ki semmit.

Kód: Egész kijelölése


/*

LCD : http://www.hestore.hu/prod_10020320.html 
datasheet: http://www.hestore.hu/files/bc1602a.pdf
 
 * LCD RS pin (4) to Arduino digital pin 12
 * LCD Enable pin (6) to Arduino digital pin 11
 * LCD D4 pin (11) to Arduino digital pin 2
 * LCD D5 pin (12) to Arduino digital pin 3
 * LCD D6 pin (13) to Arduino digital pin 4
 * LCD D7 pin (14) to Arduino digital pin 5
 * LCD R/W pin (5) to ground (GND)
 
 * 10K resistor potmeter :
 * ends to +5V and ground
 * wiper to LCD VO pin (3)

 */

// include the library code:
#include <LiquidCrystal.h>

// LiquidCrystal(rs, enable, d4, d5, d6, d7) 
int rs     = 12;
int enable = 11;
int d4     = 2;
int d5     = 3;
int d6     = 4;
int d7     = 5;

// 6 parameter, rw on the ground
LiquidCrystal lcd(rs, enable, d4, d5, d6, d7);

void setup() {
  // set up the LCD's number of columns and rows: 
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
}
Ti hogyan debuggolnatok a problemat?
Ha jol sejtem a halal egyszeru kod es a mogotte mukodo bevalt library nem igazan hibadzik, talan az en keszulekemben vagy kepessegemben (valamit elkotottem, kommentben van hogy hogyan kotottem be a pin-eket) van a hiba .

Mit meregessek hol szerintetek? Ha egyaltalan beszelhetunk itt ilyenrol...

Segito hosszaszolasokat elore is koszonom!

Udv

ISTi
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Először ezzel játszanák:

* 10K resistor potmeter :
* ends to +5V and ground
* wiper to LCD VO pin (3)
Potméterrel meg kel keresni a megfelelő LCD Kontraszt beállítást!
8)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A bekapcsoláskor ott van a fekete kocka az első sorban?
- Ha igen, akkor TÁP és kontraszt van.
- Ha nincs: TÁP és kontraszt hiba:)

Utána:
- lábak ellenőrzése
- rövidzár nincs-r a lábak és a GND közt.
Tipp: Egyesével a lábakat H szintre és LED-del nézni, hogy stimmel-e:)

LCD D0...D3 LEBEG-jen! Le legyen bekötve!
LCD R/W: GND-re.
Avatar
fodor99
DrótVégénSzéndarab
Hozzászólások: 23
Csatlakozott: 2012. március 24. szombat, 6:00

Hozzászólás Szerző: fodor99 »

Nincs sajna ott a kocka :(

Kipróbálom ma este amiket írtál! Reflektálok az eredményről ide.
Avatar
fodor99
DrótVégénSzéndarab
Hozzászólások: 23
Csatlakozott: 2012. március 24. szombat, 6:00

Hozzászólás Szerző: fodor99 »

Jó lett :-)

Elsőként rövidzárat ellenőriztem a lábak között.
Rendben volt minden.

Utána potméterrel elkezdtem játszani. Kontraszt gond volt ahogy írtátok.
A poti egy adott pozíciójaban tökéletes a megjelenítés.

Köszönöm a segítő ötleteket!
Válasz küldése