Bu yazımızda LM35 sensörü kullanarak ölçtüğümüz değeri LCD ye yazdıracağız. LM35 sensörü piyasada 5 tl ye rahatlıkla bulabileceğiniz sıcaklık
sensörüdür. LM35 sensörünü ve lcd yi
arduino bağlantıları nasıl yapılacağı aşağıdaki şemada gösterilmiştir.
//Vcc bacağına
+5V,Gnd kısmına toprak bağlıyoruz.Output bacağını Arduino’nun A0 kısmına
bağlıyoruz.
#include
<LiquidCrystal.h>
LiquidCrystal
lcd(12, 11, 5, 4, 3, 2);
int SicaklikPin =
0; // LM35 sensöre bağlı pin
int
OkunanDeger;
int Sicaklik;
void setup()
{
lcd.begin(16,
2);
}
void loop()
{
OkunanDeger =
analogRead(SicaklikPin);
Sicaklik = map
(OkunanDeger, 0, 205, 0, 100); //(0-1v 0-205 okuma değerini, 0-100 sıcaklığa
dönüştür.)
lcd.setCursor(4, 0);
lcd.print("Sıcaklık : "); // hesaplanan sıcaklığı yazdır.
lcd.setCursor(0, 1);
lcd.print(Sicaklik); // hesaplanan sıcaklığı yazdır.
lcd.print("Derece"); // devamına birimi olan derecece yaz.
delay (1000);
// Sonraki ölçümden önce 1 saniye bekle.
lcd.clear();
Hiç yorum yok:
Yorum Gönder