Isi kandungan:

Sensor Suhu Arduino Menggunakan LM35: 3 Langkah
Sensor Suhu Arduino Menggunakan LM35: 3 Langkah

Video: Sensor Suhu Arduino Menggunakan LM35: 3 Langkah

Video: Sensor Suhu Arduino Menggunakan LM35: 3 Langkah
Video: Tutorial Arduino Sensor Suhu LM35 - Bahasa Indonesia 2024, Jun
Anonim
Sensor Suhu Arduino Menggunakan LM35
Sensor Suhu Arduino Menggunakan LM35

Pengenalan

Siri LM35 adalah peranti suhu litar bersepadu tepat dengan voltan keluaran berkadar linear dengan suhu Celcius. LM35 adalah tiga sensor suhu linear terminal dari semikonduktor Nasional. Ia dapat mengukur suhu dari -55 darjah Celsius hingga +150 darjah Celsius. Output voltan LM35 meningkat 10mV per darjah Celsius kenaikan suhu. LM35 boleh dikendalikan dari bekalan 5V dan arus siaga kurang dari 60uA. Pin keluar dari LM35 ditunjukkan pada gambar di bawah.

ciri-ciri

• Dikalibrasi Langsung dalam Celsius (Celcius)

• Faktor Skala Linear + 10-mV / ° C

• 0.5 ° C Dipastikan Ketepatan (pada 25 ° C)

• Dinilai untuk Julat −55 ° C hingga 150 ° C Penuh

• Sesuai untuk Aplikasi Jauh

• Kos Rendah Kerana Pemangkasan Tahap Wafer

• Beroperasi dari 4 V hingga 30 V

• Saliran Semasa Kurang daripada 60-μA

• Pemanasan Sendiri Rendah, 0,08 ° C di Udara Masih

• Tidak Linear Hanya ± ¼ ° C Khas

• Output Impedance Rendah, 0.1 Ω untuk 1-mA Load PinOuts Of LM35 ditunjukkan dalam gambar.

Anda boleh memuat turun lembaran data dari fail di bawah.

Langkah 1: Perisian Perkakasan Diperlukan dan Litar

Diperlukan Perkakasan dan Diagram Litar
Diperlukan Perkakasan dan Diagram Litar
  • Arduino Board (Mana-mana) Beli dari Flipkart
  • Sensor LM35 Beli dari Flipkart
  • Papan Roti

Sambungkan Litar seperti yang ditunjukkan dalam gambar dan muat naik kod berikut.

Langkah 2: Memprogram Arduino

Muat turun kod di sini

/ * Kod Direka oleh Sujay di SA Lab * / const int sensor = A5; // Menetapkan pin analog A5 kepada tempc float 'sensor' yang berubah-ubah; // pembolehubah untuk menyimpan suhu dalam suhu Celsius float tempf; // pemboleh ubah untuk menyimpan suhu di Fahreinheit float vout; // pemboleh ubah sementara untuk menahan pembacaan pembacaan sensor () {pinMode (sensor, INPUT); // Mengkonfigurasi pin sensor sebagai input Serial.begin (9600); } gelung void () {vout = analogRead (sensor); vout = (vout * 500) / 1023; tempc = vout; // Menyimpan nilai dalam darjah Celsius tempf = (vout * 1.8) +32; // Menukar kepada Fahrenheit Serial.print ("in DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Cetakan bersiri (""); Serial.print ("dalam Fahrenheit ="); Serial.print ("\ t"); Serial.print (tempf); Bersiri.println (); kelewatan (500); // Kelewatan 1 saat untuk kemudahan tontonan}

Langkah 3: Hasil Keluaran

Hasil Hasil
Hasil Hasil

Lihat hasilnya di Serial Monitor….

Pertama sekali, saya ingin mengucapkan terima kasih kerana membaca panduan ini! Saya harap ia dapat membantu anda. Sekiranya anda mempunyai sebarang pertanyaan, saya dengan senang hati membantu anda…..

Jatuhkan Komen. Maklum balas anda amat berharga bagi saya.

Disyorkan: