3000 TL ve üzeri siparişlerde Kargo Ücretsiz!
Arduino Sıcaklık Ölçümü

Arduino Sıcaklık Ölçümü

Arduino UNO ve LM35 sensörü kullanarak gerçek zamanlı sıcaklık ölçümü yapma projesi. Adım adım açıklamalar ve kodlarla sıcaklık sensörü bağlantısı ve Arduino kodlaması.

2 dk okuma 832 okunma

Arduino UNO, LCD ekran ve LM35 sıcaklık sensörü kullanarak sıcaklık ölçme uygulaması yapacağız. LM35 sensörü çevresel sıcaklığı ölçecek, Arduino UNO bu veriyi işleyecek ve sonucu LCD ekranında gösterecektir.

LM35 sıcaklık sensörü, oldukça hassas sonuçlar veren ve analog bir çıkışa sahip olan bir sıcaklık sensörüdür. Bu sensör, 25 °C ortam sıcaklığında 0,5 °C hassasiyetle çalışır. Sensörü Arduino kartımızın analog girişine bağlayarak sıcaklık ölçümü yapabiliriz. Bu sayede, çevremizdeki sıcaklığı hassas bir şekilde ölçebilir ve değerleri Arduino ile işleyebiliriz. Eğer ihtiyaç duyarsanız, Arduino'nun analog girişini kullanarak sıcaklık değerini elde edebilirsiniz.

Sensörümüzün pin konfigürasyonu aşağıdaki gibidir. TO-92 kılıf yapısına sahip olan bu sensör, transistör ile karıştırılabilecek bir yapıya sahiptir. Bu nedenle herhangi bir bağlantı yapmadan önce üzerinde yazan talimatları dikkatlice okumak önemlidir. Sensör, 2 numaralı bacağından sıcaklıkla doğru orantılı olarak 0 ile 1V arasında gerilim çıkışı verir. Hatırlarsanız, Arduino kartımızın analog girişleri varsayılan olarak 0 ile 5V arasındaki gerilimleri ölçer.

Ancak, sensörün hassasiyetinin %80'ini kullanmak için Arduino'nun analog ölçümünü 0 ile 1.1V arasında yapmamız gerekiyor. Bu, sensörün tam hassasiyetini elde etmemize yardımcı olur.

Devrenizi kurmadan önce bu bilgileri dikkate alalım:

Kodumuz:

#include <LiquidCrystal.h>

// LM35 sıcaklık sensörünün bağlı olduğu pin
int lm35Pin = A0;

// LCD ekran nesnesi oluşturuluyor
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
 // LCD ekran başlatılıyor
 lcd.begin(16, 2);
 
 // Arduino'nun dahili referans gerilimi ayarlanıyor
 analogReference(INTERNAL);
 
 // LCD ekrana başlık yazdırılıyor
 lcd.print("Sicaklik Olcumu:");
}

void loop() {
 // LM35 sensöründen alınan analog değer okunuyor
 int sicaklikVolt = analogRead(lm35Pin);
 
 // Analog değer sıcaklık derecesine dönüştürülüyor
 float sicaklikC = sicaklikVolt / 9.31; 
 
 // LCD ekrana sıcaklık değeri yazdırılıyor
 lcd.setCursor(0, 1);
 lcd.print(sicaklikC, 1); // Ondalıklı sıcaklık değeri
 lcd.setCursor(6, 1);
 lcd.print("\337C"); // Derece sembolü
 
 delay(100);
}

LM35 sıcaklık sensörü, analog çıkışlı hassas bir sıcaklık sensörüdür. Bu sensörü Arduino UNO ve diğer mikrodenetleyici projelerinde kullanarak çevresel sıcaklıkları ölçebilirsiniz. Sensör, 25°C'de 0.5°C hassasiyetle çalışır ve sıcaklık değişimlerini anlamak için kullanışlıdır. Sensörün pin yapısı TO-92 kılıfındadır ve diğer bileşenlerden ayırmak için dikkatlice okumanızı tavsiye ederiz. Sensörün 2. pini, 0 ile 1V arasında değişen bir gerilim çıkışı verir. Arduino'nun analog girişiyle bağlayarak sıcaklık değerini ölçebilirsiniz. Bu sayede ortam sıcaklığınızı takip edebilir ve projelerinizde sıcaklık sensörü olarak kullanabilirsiniz.

Paylaş
Tüm yazılara dön

Yorumlar

Bu yazıya henüz yorum yapılmamış. İlk yorumu siz yazın.

E-posta adresiniz yayınlanmaz. Yorumlar yayınlanmadan önce denetlenir.

Bu form Google reCAPTCHA ile korunmaktadır; Google Gizlilik Politikası ve Hizmet Şartları geçerlidir.

Benzer Yazılar

Hızlı Kargo Hafta içi saat 15:00 öncesinde oluşturduğunuz tüm siparişler aynı gün kargoya verilmektedir.
Güvenli Alışveriş Tüm bilgileriniz 256 Bit SSL sertifikasıyla korunmaktadır.
Uzman Teknik Servis Ürünleriniz için profesyonel bakım ve onarım.
Ücretsiz Kargo Belirli tutarın üzerindeki alışverişlerinizde kargo ücreti ödemezsiniz.

Bültenimize Abone Ol

Kampanya ve fırsatlardan ilk siz haberdar olun.

Kuruköprü Mah. Sefa Özler Cad. özden İşmerkezi kat 7/74 Seyhan / adana

Ödeme Yöntemleri

Visa Mastercard Banka Kartı World

©2017 - 2026 Tüm hakları saklıdır.