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İ