İçindekiler:

LM35 Kullanan Arduino Sıcaklık Sensörü: 3 Adım
LM35 Kullanan Arduino Sıcaklık Sensörü: 3 Adım

Video: LM35 Kullanan Arduino Sıcaklık Sensörü: 3 Adım

Video: LM35 Kullanan Arduino Sıcaklık Sensörü: 3 Adım
Video: Arduino ile LM35 Sıcaklık Sensörü Kullanımı 2024, Kasım
Anonim
LM35 Kullanan Arduino Sıcaklık Sensörü
LM35 Kullanan Arduino Sıcaklık Sensörü

Tanıtım

LM35 serisi, Santigrat sıcaklığıyla doğrusal orantılı bir çıkış voltajına sahip hassas entegre devre sıcaklık cihazlarıdır. LM35, Ulusal yarı iletkenlerden üç terminalli doğrusal sıcaklık sensörüdür. -55 santigrat dereceden +150 santigrat dereceye kadar sıcaklık ölçebilir. LM35'in voltaj çıkışı, sıcaklıktaki her santigrat derece artış için 10mV artar. LM35, 5V'luk bir kaynaktan çalıştırılabilir ve bekleme akımı 60uA'dan azdır. LM35'ten çıkan pin aşağıdaki şekilde gösterilmiştir.

Özellikleri

• Doğrudan Santigrat (Santigrat) cinsinden kalibre edildi

• Doğrusal + 10-mV/°C Ölçek Faktörü

• 0,5°C Doğruluk Garantisi (25°C'de)

• Tam −55°C ila 150°C Aralığı için Derecelendirilmiş

• Uzak Uygulamalar için Uygun

• Gofret Düzeyinde Kırpma Sayesinde Düşük Maliyet

• 4 V ila 30 V arasında çalışır

• 60-μA'dan az Akım Tahliyesi

• Düşük Kendinden Isıtma, Durgun Havada 0,08°C

• Doğrusal Olmayan Yalnızca ±¼°C Tipik

• Resimde LM35'in 1-mA Yük Pin Çıkışları için Düşük Empedans Çıkışı, 0.1 Ω gösterilmektedir.

Veri sayfasını aşağıdaki dosyadan indirebilirsiniz.

Adım 1: Donanım Gerekli ve Devre Şeması

Gerekli Donanım ve Devre Şeması
Gerekli Donanım ve Devre Şeması
  • Arduino Board (Herhangi biri) Flipkart'tan satın alın
  • LM35 Sensör Flipkart'tan satın alın
  • ekmek tahtası

Devreyi resimdeki gibi bağlayın ve aşağıdaki kodu yükleyin.

Adım 2: Arduino'yu Programlama

Kodu buradan indirin

/*SA Lab'de Sujay tarafından tasarlanan kod*/const int sensor=A5; // Analog pin A5'i değişken 'sensör' şamandıra sıcaklığına atama; //sıcaklığı Santigrat derece olarak depolamak için değişken şamandıra sıcaklığı; //sıcaklığı Fahreinheit'te depolamak için değişken kayan nokta; // sensör okumasını tutmak için geçici değişken void setup() { pinMode(sensor, INPUT); // Sensör pinini Serial.begin(9600) girişi olarak yapılandırma; } void loop() { vout=analogRead(sensör); vout=(vout*500)/1023; tempc=vout; // Değeri Santigrat Derecesi olarak kaydetme tempf=(vout*1.8)+32; // Fahrenheit Serial.print'e dönüştürüyoruz("DereceC="); Seri.print("\t"); Seri.print(tempc); Seri.print(" "); Serial.print("Fahrenhayt olarak="); Seri.print("\t"); Seri.print(tempf); Seri.println(); gecikme(500); //Görüntüleme kolaylığı için 1 saniyelik gecikme }

Adım 3: Çıktı Sonucu

Çıktı Sonucu
Çıktı Sonucu

Sonucu Seri Monitörde görün….

Her şeyden önce, bu kılavuzu okuduğunuz için teşekkür ederim! Umarım sana yardımcı olur. Herhangi bir sorunuz varsa, size yardımcı olmaktan memnuniyet duyarım…..

Yorum bırakın. Görüşleriniz benim için değerli.

Önerilen: