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);
}
実行結果

















