İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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ı
- 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
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.