Daftar Isi:

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, November
Anonim
Sensor Suhu Arduino Menggunakan LM35
Sensor Suhu Arduino Menggunakan LM35

pengantar

Seri LM35 adalah perangkat suhu sirkuit terpadu yang presisi dengan tegangan output yang berbanding lurus dengan suhu Celcius. LM35 adalah sensor suhu linier tiga terminal dari semikonduktor Nasional. Dapat mengukur suhu dari -55 derajat Celcius hingga +150 derajat Celcius. Output tegangan LM35 meningkatkan 10mV per derajat Celcius kenaikan suhu. LM35 dapat dioperasikan dari suplai 5V dan arus siaga kurang dari 60uA. Pin keluar dari LM35 ditunjukkan pada gambar di bawah ini.

Fitur

• Dikalibrasi Langsung dalam Celcius (Celcius)

• Faktor Skala Linear + 10-mV/°C

• 0,5°C Memastikan Akurasi (pada 25°C)

• Dinilai untuk Rentang Penuh 55 °C hingga 150 °C

• Cocok untuk Aplikasi Jarak Jauh

• Biaya Rendah Karena Pemangkasan Level Wafer

• Beroperasi dari 4 V hingga 30 V

• Kurang dari 60-μA Current Drain

• Pemanasan Sendiri Rendah, 0,08°C dalam Udara Diam

• Hanya Non-Linearitas ±¼°C Khas

• Output Impedansi Rendah, 0,1 untuk PinOut Beban 1-mA Dari LM35 Ditunjukkan pada gambar.

Anda dapat mengunduh datasheet dari file di bawah ini.

Langkah 1: Diperlukan Perangkat Keras dan Diagram Sirkuit

Diperlukan Perangkat Keras dan Diagram Sirkuit
Diperlukan Perangkat Keras dan Diagram Sirkuit
  • Arduino Board (Apa Saja) Beli dari Flipkart
  • Sensor LM35 Beli dari Flipkart
  • Papan tempat memotong roti

Hubungkan Sirkuit seperti yang ditunjukkan pada gambar dan unggah kode berikut.

Langkah 2: Pemrograman Arduino

Download kodenya disini

/*Kode Dirancang oleh Sujay di Lab SA*/const int sensor=A5; // Menetapkan pin analog A5 ke variabel 'sensor' float tempc; //variabel untuk menyimpan suhu dalam derajat Celcius float tempf; //variabel untuk menyimpan suhu di Fahreinheit float vout; //variabel sementara untuk menahan pembacaan sensor void setup() { pinMode(sensor, INPUT); // Konfigurasi pin sensor sebagai input Serial.begin(9600); } void loop() { vout=analogRead(sensor); vout=(vout*500)/1023; tempc=vout; // Menyimpan nilai dalam Derajat Celcius tempf=(vout*1.8)+32; // Konversi ke Fahrenheit Serial.print("in DegreeC="); Serial.print("\t"); Serial.print(tempc); Serial.print(""); Serial.print("dalam Fahrenheit="); Serial.print("\t"); Serial.print(tempf); Serial.println(); penundaan (500); // Penundaan 1 detik untuk kemudahan melihat }

Langkah 3: Hasil Keluaran

Hasil Keluaran
Hasil Keluaran

Lihat hasilnya di Serial Monitor….

Pertama-tama, saya ingin mengucapkan terima kasih telah membaca panduan ini! Saya harap ini membantu Anda. Jika Anda memiliki pertanyaan, saya dengan senang hati membantu Anda…..

Berikan Komentar. Umpan balik Anda sangat berharga bagi saya.

Direkomendasikan: