將 LCD 1602 Keypad Shield 架在Arduino uno 上面,插上USB,開Arduino IDE的
Example / LiquidCrystal / HelloWorld 程式如下 :
================================================================
// include the library code:
#include
// initialize the library with the numbers of the interface pins
// LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
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!");
}
................
================================================================
將LiquidCrystal lcd(12, 11, 5, 4, 3, 2); 改成 LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
上傳即可看到 LCD顯示 Hello World 字樣,調可變電阻可使文字更清晰。
上圖是適合 LiquidCrystal lcd(12, 11, 5, 4, 3, 2),Arduino 範例可找到程式碼 。
LiquidCrystal lcd 函式需要6個數字,由左至右為 D12/RS、D11/Enable、D5/DB4、D4/DB5、D3/DB6、D2/DB7,如果只有LCD,可以按左圖用麵包板連接線路,一樣可以實驗成功 。
LCD 1602 Keypad Shield 線路圖如下,可以買1602 LCD 自己DIY 。