M5STACK(6) LCDについて その2
M5Stackに装備されているTFTカラーLCDの使い方の続編です。
全体を塗りつぶす
LCDディスプレイを塗りつぶします。いろんな色で塗りつぶしてみました。
#include <M5Stack.h>
void setup() {
  M5.begin();
  M5.Lcd.setTextSize(4);
}
void loop() {
    uint16_t colorvalue;
    for(int R = 255; R>=0; R--){
      for(int G = 255; G>=0; G--){
        for(int B = 255;B>=0; B--){  
          colorvalue= M5.Lcd.color565(R,G,B); 
          M5.Lcd.fillScreen(colorvalue);
          //delay(10);
        }
      }
    }
}
全体を塗りつぶす バージョン2
塗りつぶしの別バージョンです
#include <M5Stack.h>
void setup() {
  M5.begin();
  M5.Lcd.setTextSize(4);
}
void loop() {
  uint16_t colors[] = {WHITE, RED, GREEN, BLUE, BLACK, YELLOW };
  for(int j = 0; j<6; j++){
    M5.Lcd.fillScreen(colors[j]);
    delay(1000);
  }
}
テキストの表示と色
テキストを表示します。色の指定も行ってみました。
#include <M5Stack.h>
void setup() {
  M5.begin();
  M5.Lcd.setTextSize(4);
}
void loop() {
    M5.Lcd.fillScreen(WHITE);
    M5.Lcd.setCursor(10,10);
    M5.Lcd.setTextColor(GREEN);//文字色設定(背景は透明)(WHITE, BLACK, RED, GREEN, BLUE, YELLOW...)
    M5.Lcd.print("Hello World \n\nHello World");
    delay(1500);
    M5.Lcd.setCursor(10,10);
    M5.Lcd.setTextColor(BLUE,BLACK);//文字色設定(背景は黒)
    M5.Lcd.print("Hello World \n\nHello World");
    delay(1500);
}


 
 






