Prinsip kerja rangkaian nya adalah, LM35 dimodulkan ke VCC dan ground, dan di hubungkan ke arduino kaki A0 sebagai penerima sinyal analog dan di arduino ini di tampilkan dengan sinyal digital dimana ditampilkan nilai suhu yang terbaca.
#include <LiquidCrystal.h>
#define LM35 A0
LiquidCrystal lcd(2,3,4,5,6,7);
int nilaiSuhu;
void setup() {
pinMode(A0, INPUT);
lcd.begin(16,2);
}
void loop()
{
nilaiSuhu=(analogRead(LM35)*0.488);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("LM35 Sensor Suhu");
lcd.setCursor(0,1);
lcd.print(nilaiSuhu);
delay(100);
}
Jawab:
LM35 merupakan sensor untuk mendeteksi suhu. LM35 sendiri berprinsip kerja yaitu ketika LM35 mendeteksi suhu maka suhu tersebut akan diubah menjadi tegangan listrik. Biasanya Vout pada LM35 itu sendiri memiliki besar 10 mV/°C , berarti setiap 1 °C suhu yang dideteksi, maka Vout dari LM35 akan naik sebesar 10 mV.
2. Jelaskan listing program mencari suhu yang ada di modul
Jawab:
Listing programnya yaitu :
((5*analogRead(LM35)*100)/1023)
5 = tegangan reverensi/kerja pada arduino (volt)
100.00 = ( konversi nilai volt pada tegangan reverensi ke milivolt)
1024 = kombinasi bit di arduino atau resolusi pada input arduino yaitu 10 bit jadi 210 = 1024
Jadi nanti besaran suhu yang dideteksi oleh LM35 (berupa tegangan), dikalikan dengan 5 karena V referensinya, dikali 100 karena sensitivitas LM35 itu sendiri , dan di bagi 1024 tu karena nilai dari Bitnya
Tidak ada komentar:
Posting Komentar