İçindekiler:

Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım

Video: Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım

Video: Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım
Video: Arduino ile LM35 Sıcaklık Sensörü Kullanımı 2024, Kasım
Anonim
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma

Merhaba arkadaşlar bu derste LM35'i Arduino ile nasıl kullanacağımızı öğreneceğiz. Lm35, -55 °C ile 150 °C arasındaki sıcaklık değerlerini okuyabilen bir sıcaklık sensörüdür. Sıcaklıkla orantılı analog voltaj sağlayan 3 terminalli bir cihazdır. Sıcaklık ne kadar yüksekse, çıkış voltajı da o kadar yüksek olur. Çıkış analog voltajı, bir mikro denetleyicinin (bizim durumumuzda Arduino) işleyebilmesi için ADC kullanılarak dijital forma dönüştürülebilir.

Adım 1: İhtiyacınız Olan Şeyler

İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler

Bu talimat için aşağıdakilere ihtiyacınız olacak: 1x Arduino uno (veya herhangi bir eşdeğeri)1x LM35 SICAKLIK SENSÖRÜ Atlama telleriBreadboard

2. Adım: Bağlantılar

Bağlantılar
Bağlantılar

Bağlantılar çok kolay, her şeyi bağlayın gösterilen resme göre ve iyi olacaksınız. LM35 kullanarak ortamın sıcaklığını ölçüp Arduino'nun seri monitöründe görüntüleyeceğiz. Burada LM35 çıkışı analog pin A1'e verilmektedir. Arduino UNO. Bu analog voltaj, dijital forma dönüştürülür ve sıcaklık okumasını elde etmek için işlenir.

3. Adım: Kodlayın

kod
kod

Lütfen aşağıdaki kodu kopyalayın ve arduino Board'unuza yükleyin: const int lm35_pin = A1; /* LM35 O/P pini */void setup() { Serial.begin(9600);}void loop() { int temp_adc_val; kayan temp_val; temp_adc_val = analogRead(lm35_pin); /* Sıcaklığı Oku */ temp_val = (temp_adc_val * 4.88); /* adc değerini eşdeğer gerilime çevir */ temp_val = (temp_val/10); /* LM35, 10mv/°C çıktı verir */ Serial.print("Sıcaklık = "); Seri.print(temp_val); Serial.print(" Santigrat Derecesi\n"); gecikme(1000);}Video

Adım 4: Sıcaklık Sensörünün Test Edilmesi

Sıcaklık Sensörünün Test Edilmesi
Sıcaklık Sensörünün Test Edilmesi

Her şeyi birbirine bağlayıp kodu arduino Board'a yükledikten sonra PC'mde seri monitörü açtım ve resimde gördüğünüz gibi seri monitörümüzden sıcaklık çıkışını alabiliyoruz.

Önerilen: