- http://coopermaa2nd.blogspot.tw/2010/12/arduino-lab9-2x16-lcd-world.html
- http://www.spikenzielabs.com/SpikenzieLabs/LCD_How_To.html
- http://arduino.cc/en/Tutorial/HomePage#.Uym-zvmSyXo 內的 LiquidCrystal Library
使用內建的library可以很輕易的控制LCD
可以注意到使用pin 8 9 10 11這樣設定可以當作小電流的5V與GND,提供LCD背光與Vee(調整對比)電壓調整使用
關於把GPIO當作5V來源,可以參考這篇文章:
http://ddddiy.blogspot.tw/2014/03/arduino-gpio5v-or-gnd.html
範例:
#include
LiquidCrystal lcd(0, 1, 4, 5, 6, 7);//rs, enable, d4, d5, d6, d7
void setup(){
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
digitalWrite(11, LOW);
lcd.begin(16, 2);
lcd.print("aaaabbbbccccdddd");
}
void loop(){
lcd.setCursor(0, 1);
lcd.print(millis( )/1000);
delay(100);
}
沒有留言:
張貼留言