Arduino(15) LM35DZを使った温度測定(2)

ブログランキング・にほんブログ村へ

概要

温度センサーLM35DZで測定した温度を、I2C接続のLCDに表示しました。

回路

 

スケッチ
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);  // LCDのアドレス 0x27 LCD 16×2

int LM35_SOCKET = 0;

void setup()
{
  lcd.init();
  lcd.backlight();
  lcd.setCursor(0,0);
  
}

void loop()
{
  int analog_val;
  float input_volt;
  
  analog_val = analogRead(LM35_SOCKET);
  input_volt = float(analog_val)*(5.0/1023.0);

  lcd.clear();
  
  lcd.print(analog_val);
  lcd.print(" ");  
  lcd.print(input_volt);
  lcd.print("V");
  lcd.setCursor(0,1);
  lcd.print("TEMP="); 
  lcd.print(input_volt/0.01);
  lcd.println("Degree");
  
  delay(1000);
}
実行結果

ブログランキング・にほんブログ村へ

コメントを残す

メールアドレスが公開されることはありません。