從淘寶買來的 I2C LCD (http://item.taobao.com/item.htm?spm=a230r.1.10.209&id=18859272993):
特性:
接線辦法:
參考上圖,接線方式為:
SDA - 接 Arduino 的 Analog Pin 4 (Arduino mega 為 Pin 20)
SCL - 接 Arduino 的 Analog Pin 5 (Arduino mega 為 Pin 21)
GND - 接 GND
VCC - 接 +5V
I2C LCD 函式庫:
16x2 LCD 請下載這個 library: http://arduino-info.wikispaces.com/f..._I2C1602V1.zip
16x4 LCD 請下載這個 library: http://arduino-info.wikispaces.com/f..._I2C2004V1.zip
範例程式:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.print("Hello, world!");
}
void loop()
{
}
執行結果:
文件 | 大小 | 日期 | 附件上傳者 | |||
---|---|---|---|---|---|---|
2012-09-02 14.33.41.png 無描述 | 1187.79 KB | 14:45, 2 Sep 2012 | coopermaa | 動作 | ||
2012-09-02_13h50_56.png 無描述 | 482.88 KB | 14:44, 2 Sep 2012 | coopermaa | 動作 | ||
20120902_142943.jpg 無描述 | 1756.18 KB | 14:45, 2 Sep 2012 | coopermaa | 動作 | ||
LiquidCrystal_I2C1602V1.zip 無描述 | 19.92 KB | 14:51, 2 Sep 2012 | coopermaa | 動作 |