Arduino UNO付き温度センサー

LM35温度センサーを使用して温度を読み取る方法を学びます!

LM35シリーズは、摂氏温度に直線的に比例する出力電圧を備えた高精度の集積回路温度デバイスです。 LM35デバイスは、便利な摂氏スケーリングを得るために出力から大きな定電圧を差し引く必要がないため、ケルビンで較正された線形温度センサーよりも優れています。

このセンサーは、防火監視、天気予報、過熱監視など、多くのプロジェクトに使用できます。

ステップ1:回路を構築する

Arduino Unoを使用して回路を構築するには、次の手順に従います。

  1. Arduino Uno GNDをLM35 GNDに接続します
  2. Arduino 5VピンをLM35ピン1に接続します
  3. Arduino Unoアナログピン1をLM35ピンOUTに接続する

ステップ2:センサーのプログラミングと読み取り

Arduino IDEで添付のソースコードをダウンロードして開きます。

スケッチをアップロードし、シリアルモニターでセンサー出力を読み取ります

int pinTemp = A1; //ここが出力データの行き先です
void setup(){Serial.begin(9600); } void loop(){int temp = analogRead(pinTemp); //アナログピンを読むtemp = temp * 0.48828125; //出力(mv)を読み取り可能なcelciusに変換しますSerial.print( "Temperature:"); Serial.print(temp); Serial.println( "C"); //温度ステータスの遅延を印刷します(1000); }

アップロードすると、このような温度ステータスが表示されます

 温度:29C 
 温度:28C 
 温度:29C 
 温度:27.8C 

添付ファイル

  • LM35_Temperature_Sensor.inoダウンロード

関連記事