緑の中に

緑の中に
国立天文台

1/26/2023

文字を流れるように表示します

 流れるように表示します









---------------------------------------------------------------------------------

// 文字を流れるように表示。

#include <I2CLiquidCrystal.h>

#include <mglcd.h>


/** インスタンス生成 **/

I2CLiquidCrystal  lcd;


/** メッセージ準備(Stringクラス)  **/

String message = String("At a new cafe in Tokyo, customers give their orders not to a person, but to a robot. ");


int length;


void setup() {

  /** LCD初期化(16文字2行) **/ 

lcd.begin(16, 2);


/** カーソルをhome位置へ移動 **/

  lcd.home();


/** メッセージ表示 **/

  length = message.length();

}



void loop()

{

  for (int i = 0; i<length; i++)

  {

    delay(800);

    ClearRow(0);

    lcd.print(message.substring(i, i + 15));

  }

}



void ClearRow(int rowNum)

{

   lcd.setCursor(1,0);

  }


-------------------------------------------------------------

最もシンプルなスケッチ例です