マトリョーシカ的日常

ワクワクばらまく明日のブログ。

文字の大きさや色を変えてみる/M5Stack

https://www.instagram.com/p/BuRv4nFnma4/

 M5Stackをまだまだ適当にいじる。文字の大きさや色をいいかんじに変えられることがわかった。

コード

/*
    Name:       button.ino
    Created:	  2018/9/21 14:06:15
    Author:     sakabin
*/

#include <M5Stack.h>

// The setup() function runs once each time the micro-controller starts
void setup() {
  // init lcd, serial, not init sd card
  M5.begin(true, false, true);
  M5.Lcd.clear(BLACK);
  M5.Lcd.setTextColor(YELLOW);
  M5.Lcd.setTextSize(2);
  M5.Lcd.setCursor(65, 10);
  M5.Lcd.println("CHANGE Size and Color");
  M5.Lcd.setCursor(3, 35);
  M5.Lcd.println("Press button B 700ms clear");
  M5.Lcd.setTextColor(RED);
}
// Add the main program code into the continuous loop() function
void loop() {
  M5.update();
 
  // if want use Releasefor; suggest use Release in press event
  if (M5.BtnA.wasReleased()) {
    M5.Lcd.setTextSize(1.8);
    M5.Lcd.setTextColor(YELLOW);
    M5.Lcd.print(" YELLOW");
  } else if (M5.BtnB.wasReleased()) {
    M5.Lcd.setTextSize(2);
    M5.Lcd.setTextColor(WHITE);
    M5.Lcd.print(" WHITE ");
  } else if (M5.BtnC.wasReleased()) {
    M5.Lcd.setTextSize(2.8);
    M5.Lcd.setTextColor(ORANGE);
    M5.Lcd.print(" ORANGE ");
  } else if (M5.BtnB.wasReleasefor(700)) {
    M5.Lcd.clear(0x0000);
    M5.Lcd.setCursor(0, 0);
  }
}

新しい命令

  1. M5.Lcd.setTextSize()

 文字のサイズを変更できる。1はすごくちいさい。2がちょうどいい。3はでかすぎる。

  1. M5.Lcd.setTextColor();

 文字の色を変更できる。いろんな色が指定できる。

M5Stack/ILI9341_Defines.h at master · m5stack/M5Stack · GitHub

 いろのいろいろ。

感謝


 ツイッターで質問したらこたえてもらった。感謝感激。

つぎはお絵かきソフトをつくるぞ!!

 図形を描くぞ!

M5Stack Gray(9軸IMU搭載)

M5Stack Gray(9軸IMU搭載)