新手試試 --- Arduino LCD Display之Hello World試作

搞左一輪都係時候用LCD出下D字......

個LCD Hello World例子因佔用左pin2唔係咁啱個MAX485,所以改左佢,以便將來出字用。


打開個code睇下,原來都好易改,就係改左E句,
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
變成E句,
LiquidCrystal lcd(13, 11, 7, 6, 5, 4);
D腳位重新安排如下:
    gnd = lcd_#1 Vss power supply
    +5v = lcd_#2 Vcc power supply
    20k = lcd_#3 V0 contrast
pin13 = lcd_#4 RS 0=instruction input  1=data input
    gnd = lcd_#5 R/W 0=write LCD  1=read LCD
  pin11 = lcd_#6 E enable signal 1,1-0
    N/C = lcd_#7  Data line 0
    N/C = lcd_#8  Data line 1
    N/C = lcd_#9  Data line 2
    N/C = lcd_#10 Data line 3
   pin7 = lcd_#11 Data line 4
   pin6 = lcd_#12 Data line 5
   pin5 = lcd_#13 Data line 6
   pin4 = lcd_#14 Data line 7
    +5v = lcd_#15 A LED Backlight
    gnd = lcd_#16 K LED Backlight

將個Remark同Control修改後,改為存係example入面方便將來再用。
Compile同upload成功後,冇問題就跟住可以試下佢work唔work,

LCD Display
lcddisplay.jpg

LCD Display試機成功......

p/s 1 打錯Remark腳位.....

[ 本帖最後由 zonebaby 於 2009-8-17 23:01 編輯 ]

後記1:
加番張插左MAX485擴展板再推LCD Display,同埋試下work唔work,準備下次用。

lcddisplay+MAX485
lcddisplay485.jpg

[ 本帖最後由 zonebaby 於 2009-8-17 23:46 編輯 ]

TOP

後記1:
加番幾條有關HD44780系LCD, 都幾清楚同埋有用既link.....
http://www.datasheetcatalog.com/ ... 4/4/7/8/44780.shtml
http://www.repairfaq.org/filipg/LINK/F_LCD_HD44780.html#LCDHD_001
http://ouwehand.net/~peter/lcd/lcd.shtml

[ 本帖最後由 zonebaby 於 2009-8-24 14:43 編輯 ]

TOP