Arduino Uygulamaları – Sıcaklığı LCD Ekranda Gösterme

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.

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 içine atalı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.