AnaSayfa Arduino LM35 ile arduino ve lcd ekran kullanımı(termometre)

LM35 ile arduino ve lcd ekran kullanımı(termometre)

1,854

Merhaba arkadaşlar bu yazımızda evde lcd ekranlı sıcaklık sensörü yapımı anlattık.

KULLANILACAK MALZEMELER

  • Arduino UNO
  • Potansiyometre (lcd ekran parlaklığı için)
  • 1602 (16*2) LCD ekran
  • lm 35 sıcaklık sensörü
  • jumper kablo

FRİTZİNG ÇİZİMİ

Belirtilen tüm elemanları şekilde gösterildiği gibi bağlayınız.

bağlantılar yapıldığında ekran parlaklığı için potansiyometre kullanıp

en uygun parlaklığa ayarlıyoruz.

 

 

 

DOSYALARI İNDİRMEK İÇİN TIKLAYINIZ

Arduino’ya yükleyeceğimiz kodlar

 
#include <LiquidCrystal.h> //lcd kütüphanesi tanımlıyoruz

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // sırasıyla LCD üzerindeki Rs,E,D4,D5,D6,D7 --12,11,5,4,3,2 bağlıyoruz.
float sicaklik,v;  //sıcaklık değişken bir değer ve küsüratlı olduğunu belirtmek için float kullanıyoruz
int lm35=A0,durum;  //lm35 sensörünün orta bacağını A0 pininne bağlıyoruz, durum değişkeninini tam sayı yapıyoruz.
void setup() {
 lcd.begin(16, 2);// lcd başlatıyoruz
 pinMode(lm35,INPUT); // lm35 sensörünü giriş olarak tanımlıyoruz yani arduino lm35 ten değer bekleyecek,alacak

 
}

void loop() { 

durum=analogRead(lm35);lm35'i analog olarak okuyup durum değişkenine ekliyoruz
v=5*durum/1023.0; // bu işlem lm35'teki değeri voltaj değerine dönüştürecek


sicaklik=(float)v*100.0; // lm35 datasheetinde 10mv 1dereceye eşit gerekli dönüşümleri yapıp çarpıyoruz değer 
lcd.print("sicaklik"); // ekrana sıcaklık yazıyoruz
lcd.setCursor(0, 1);   //alt satır
 lcd.print(sicaklik ); //sıcaklık değerini yazdırıyoruz
lcd.print(" derece");   //değer sonuna derece yazıyoruz.
delay(100);         // ani değişiklikler okunabilirliği arttırmak için 100 ms bekliyoruz
lcd.clear(); //ekranı temizliyoruz.döngü olduğu için ekran temizleyip yeni değerler yazmak gerekiyor
 
}


 




 

 

 

 

 

 

Daha Fazla İlgili Makale Yükleyin
Daha Fazla Yük Arduino

Bir Yorum Yazın

Ayrıca Kontrol Edin

Temel Elektronik ve Arduino için PDF

Bu paylaşacağımız PDF bize ait olmayıp tamamen takipçilerimizin faydalanması için siteye e…