Bir önceki yazımda LM35 ile Sıcaklık Kontrolü uygulaması yapmıştık. Bu yazımda LM35 ile Sıcaklığı LCD Ekranda Gösterme işlemi gerçekleştireceğiz.
Öncelikle 16×2 LCD Ekrana Yazı Yazma yazımı okumadıysanız, okuyabilir ve Liquid Crystal kütüphanesini yükleyebilirsiniz. Nasıl ekleneceğini daha önceki yazılarımda belirtmiştim. İlgili yazıya buradan ulaşabilirsiniz.
Gerekli Malzemeler
- Arduino
- LM35 Sıcaklık Sensörü
- 16×2 LCD
- 10K Potansiyemetre
- 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.
#include <LiquidCrystal.h>
int lm35Pin = A1;
float sicaklik;
float olculendeger;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup()
{
lcd.begin(16, 2);
lcd.print("Ortam Sicakligi");
Serial.begin(9600);
}
void loop()
{
olculendeger = analogRead(lm35Pin);
olculendeger = (olculendeger/1023)*5000;
sicaklik = olculendeger /10,0;
lcd.setCursor(0, 1);
lcd.print(sicaklik);
lcd.setCursor(6,1);
lcd.print("\337C");
delay(1000);
Serial.print("Sicaklik : ");
Serial.print (sicaklik);
Serial.println (" derece");
delay (1000);
}
Kodumuzu yazdıktan sonra Arduino’ya yükleyelim. Aşağıdaki gibi bağlantıyı gerçekleştirelim.

Bir sonraki yazımda Servo Motor Kontrolü uygulaması gerçekleştireceğiz.

Pingback: Arduino Uygulamaları – LM35 ile Sıcaklık Kontrolü | Ferzender VARLİ