dominoFiber     domiRobot     Forum


Projeler - LM35DZ Termometre

Dijital Termometre Uygulaması

Bu yazımızda LM35DZ sıcaklık sensörünü kullanarak dijital göstergeli termometre yapılışını göreceğiz.

Amaç
Arduino ya yeni başlayanlar için sensörden gelen bir bilgiyi işleyip lcd ye yazdırma becerisini kazandırmak.

Seviye
Temel Seviye

Fotoğraf 1: Kullanılan Malzemeler

Fotoğraf 2: Kontrast ayar potansiyometresi ve LM35 bağlantıları

Fotoğraf 3: Projenin yapılmış hali

Şema 1: Projenin Fritzing şeması

Tablo 1: LCD pin bağlantıları

Dijital Termometre Arduino kodu

Kod: [Seç]
#include<LiquidCrystal.h>

LiquidCrystal lcd(4,7,9,10,11,12);

const int inPin = A2; // Sıcaklık sensörü giriş pini

void setup()

{

lcd.begin(16,2);

}

void loop()

{
int value = analogRead(inPin);

lcd.setCursor(0,1);

float millivolts = (value / 1024.0) * 5000;

float celsius = millivolts / 10;

lcd.clear();

lcd.setCursor(0,0);

lcd.print(celsius);

lcd.print("C");

lcd.setCursor(0,1);

lcd.print((celsius * 9)/5 + 32);

lcd.print("F");

delay(1000);

}

Kullanılan Malzemeler
Tüm malzemeleri malzeme isimlerine tıklayarak temin edebilirsiniz.

Download
İhtiyaç duyulması halinde projeye ait arduino dosyasını download bölümünden buraya tıklayıp indirebilirsiniz.

Arduino uno R3 satın al

  • Arduino uno R3<br /> satın alArduino uno R3<br /> satın alArduino uno R3<br /> satın al