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); }