LCD Ekranlı Termometre Yapımı – Arduino Projeleri

LCD Ekranlı Termometre Yapımı – Arduino Projeleri

Bu yazımızda basit elektronik elemanlar ve Arduino kullanarak LCD ekrandan sayısal değerini görebileceğimiz bir termometre yapacağız. Devrede kullanılan malzemeler, devre şeması ve kodlar aşağıdaki gibi yer almaktadır. LM35 sensörü ile sıcaklık ölçümlerinde kullanırız. Bu sensör derece başına 10 mV çıkış verir. Örneğin; 20 ºC ⇒ için 20 * 10 mV = 200 mV

Devrede Kullanılan Malzemeler

⇒ 1 x Arduino Uno

⇒ 1 x 10 kΩ pot

⇒ 1 x LM35

⇒ 1 x LCD Ekran

Devre Şeması

Burada LM35 çıkışı analog 0 girişine bağlı. Arduino ile LCD ekran arasındaki bağlantılar ise;

♦ LCD RS ==> digital-12

♦ LCD Enable ==> digital-11

♦ LCD D4 ==> digital-5

♦ LCD D5 ==> digital-4

♦ LCD D6 ==> digital-3

♦ LCD D7 ==> digital-2

♦ LCD R/W ==> toprak (GND)

♦ 10K potansiyometre 0-5V bağlantı:

♦ orta ucu LCD’nin V0 pinine(pin 3)

termometre
Resmi büyütmek için, sağ tıklayıp yeni sekmede açabilirsiniz

Devrenin Yazılımı

#include <LiquidCrystal.h> //Değişkenleri tanımlıyoruz float sicaklik; float gerilim; int sicaklikPin = 0; // LCD bağlantılarımızı ile LCD’yi başlatıyoruz LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { Serial.begin(9600); //Seri haberleşmeyi başlat (9600 bps) // LCD’mizin başlangıç ayarı 16 karakter x 2 satır lcd.begin(16, 2); } void loop() { gerilim = analogRead(sicaklikPin); // Sensörden gelen değeri oku gerilim = (gerilim / 1023) * 5000; // mV cinsinden gerilimi buluyoruz sicaklik = gerilim / 10.0; // Gerilim değerini sıcaklığa çeviriyoruz lcd.setCursor(0,0); lcd.print(“Sicaklik:”); lcd.setCursor(0,1); lcd.print(sicaklik); delay(1000); //Saniyede bir ölçüm gönderiyoruz }

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir