2015年9月7日月曜日

LCDモジュール1602 のサンプルスケッチ




//****************************************
//3秒間、「Hello, world」を表示。
//その後、リセットしてからの時間(秒)を上下2行に表示する。
//一行目は少数点下一桁まで二行目は小数点以下2桁まで。
//100ms毎に表示。
//****************************************

#include <LiquidCrystal.h>
LiquidCrystal lcd(8,9,4,5,6,7); //lcdタイプの変数を定義

//Initail SETUP***************************
void setup() {
  
  lcd.begin(16, 2);                  // 行と列を設定
  
  //3秒間hello worldを表示。
  lcd.print("hello, world!");     
  delay(3000);
  lcd.clear();
}

//Main LOOP*******************************
void loop() {
  lcd.home();               // カーソル位置を1行目に設定
  lcd.print((float)millis() / 1000.0, 1); // リセットしてからの秒数を表示
  
  lcd.setCursor(0, 1);  // カーソル位置を2行目に設定
  lcd.print((float)millis() / 1000.0, 2); // リセットしてからの秒数を表示

  delay(100);  // 100ms待つ
}

0 件のコメント:

コメントを投稿