****注意 Arduino IDE 使用1.6.7*****
SeeedStudio 的 Grove-LCD RGB Backlight 是一個16字 兩行 的文字型LCM,用I2C當資料傳輸介面比起一般常見的並排型LCM接饺少很多,Grove-LCD RGB Backlight 另一個特點是背光顏色理論上是全彩的,缺點是電源需用5V,LinkIt Smart 7688 Duo 的Grove接口只有3.3V,要接再一起就要有點技巧。
Grove-LCD RGB Backlight 包裝內容一樣是一條線跟一個LCM主體。
Grove 線材的一端紅色剪下然後和上杜邦針腳。
把Grove線完整的那端插在LCM上,有剪線的那端插在,LinkIt Smart 7688 Duo 的底座I2C Grove接口把焊有針腳的紅色線插在Arduino相容插座的5V接口。
到這裡下載libraries https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight
解壓縮後放在Arduino的libraries下。
\arduino-1.6.7-windows\arduino-1.6.7\libraries
開啟ARDUINO 輸入以下程式然後上傳。
//
#include <Wire.h>
#include "rgb_lcd.h"
rgb_lcd lcd;
void setup()
{
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
}
void loop()
{
// Print a message to the LCD.
lcd.setRGB(255, 255,255);
lcd.print("Hello, world!");
delay(1000);
lcd.clear();
lcd.setRGB(255, 0, 0);
lcd.print("Backlight is red");
delay(1000);
lcd.clear();
lcd.setRGB(0,255, 0);
lcd.print("Backlight is green");
delay(1000);
lcd.clear();
lcd.setRGB(0,0, 255);
lcd.print("Backlight is blue");
delay(1000);
lcd.clear();
}
//
LCM就會用白色背光顯示Hello, world!。
開啟ARDUINO 輸入以下程式然後上傳。
//
#include <Wire.h>
#include "rgb_lcd.h"
rgb_lcd lcd;
void setup()
{
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
}
void loop()
{
// Print a message to the LCD.
lcd.setRGB(255, 255,255);
lcd.print("Hello, world!");
delay(1000);
lcd.clear();
lcd.setRGB(255, 0, 0);
lcd.print("Backlight is red");
delay(1000);
lcd.clear();
lcd.setRGB(0,255, 0);
lcd.print("Backlight is green");
delay(1000);
lcd.clear();
lcd.setRGB(0,0, 255);
lcd.print("Backlight is blue");
delay(1000);
lcd.clear();
}
//
LCM就會用白色背光顯示Hello, world!。
用綠色背光顯示Backlight is green。
用藍色背光顯示Backlight is bule。
用紅色背光顯示Backlight is red。
沒有留言:
張貼留言