Bir önceki yazımda Buzzer 16×2 LCD ekrana yazı yazma uygulaması yapmıştık. Bu yazımda LM35 ile Sıcaklık Kontrolü gerçekleştireceğiz.
LM35 sıcaklık sensörü, hassas sıcaklık ölçümü yapan analog çıkışlı bir sıcaklık sensörüdür. 25 °C’de 0,5 °C hassasiyete sahip olan bu sensörü, Arduino’muzun analog girişinden bağlayarak sıcaklık ölçümü yapıla bilinmektedir.
Gerekli Malzemeler
- Arduino
- LM35 Sıcaklık Sensörü
- Jumper
- 9V pil ya da güç kaynağı (Arduino’yu harici beslemek isterseniz)
Gerekli bilgiyi verdikten sonra kodları yazarak ve Arduino’yu bilgisayara takarak kodumuzu yazalım.
float sicaklik; // Analog değeri dönüştüreceğimiz sıcaklık. float olculendeger; // Ölçeceğimiz analog değer. int sicaklikpin=1; //Analog değer girişi. void setup () { Serial.begin(9600); // Seri haberleşme,sıcaklığı ekrandan takip edeceğiz. } void loop () { olculendeger = analogRead(sicaklikpin); // A1'den değeri alacak. olculendeger = (olculendeger/1023)*5000; // Değeri mV'a dönüştürecek. sicaklik = olculendeger /10,0; // mV'u sicakliğa dönüştürecek. Serial.print("Sicaklik : "); Serial.print (sicaklik); Serial.println ("derece"); delay (1000); // 1sn aralıklarla yapacak. }
Kodumuzu yazdıktan sonra Arduino’ya yükleyelim. Aşağıdaki gibi bağlantıyı gerçekleştirelim.
Sağ üst kısımda Seri Port ekranını açarak sıcaklık değerlerini görebilirsiniz.
Bir sonraki yazımda LM35 ile sıcaklığı LCD Ekranda Gösterme uygulaması gerçekleştireceğiz.
Pingback: Arduino Uygulamaları – 16×2 LCD Ekrana Yazı Yazma | Ferzender VARLİ
Pingback: Arduino Uygulamaları – Sıcaklığı LCD Ekranda Gösterme | Ferzender VARLİ