2016年12月30日 星期五

LinkIt Smart 7688 Duo + SeeedStudio Grove-LCD RGB Backlight 測試

****注意 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!。



用綠色背光顯示Backlight is green。


用藍色背光顯示Backlight is bule。


用紅色背光顯示Backlight is red。


沒有留言:

張貼留言