|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 文字の大きさ・色を変えてみる | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
コードです。
/*
***********************************
* M5Stack prototype
* date 2022/7/10
* Author Sadajejeje
***********************************
*/
#include <M5Core2.h>
void setup(){
M5.begin(); //Init M5Core2
M5.Lcd.setTextSize(4);
M5.Lcd.setTextColor(BLUE);
M5.Lcd.print("Hello world.\n\n");
uint16_t col = M5.Lcd.color565(255, 0, 0);
M5.Lcd.setTextColor(col);
char buf[16];
M5.Lcd.printf("col=%x", col);
}
void loop(){
}
文字の色を変えるM5.Lcd.setTextColor(BLUE); で色の指定をします。下記は定義されている色です。
M5StackのLCDは16ビットの色数になっています。直接値で設定することもできます。 uint16_t col = M5.Lcd.color565(255, 0, 0); M5.Lcd.setTextColor(col); 16ビットなのでRGBのビット数が異なります。 R-5ビット G-6ビット B-5ビット Gが1ビット多くなっています。 文字の大きさを変える
M5.Lcd.setTextSize(4); で設定します。 この引数が曲者で0と1の時が最小の大きさ。 2以上が最小の大きさ何倍するかになります。 ![]() |