#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);
}
1. Jelaskan Prinsip kerja LM35!
Jawab:
Sensor suhu LM35 adalah komponen elektronika yang memiliki fungsi untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan. sensor suhu LM35 yang dipakai dalam penelitian berupa komponen elektronika yang diproduksi oleh National Semiconductor. Secara prinsip sensor akan melakukan penginderaan pada saat perubahan suhu setiap suhu 1 ÂșC akan menunjukan tegangan sebesar 10 mV.
2. Jelaskan listing program untuk menghitung nilai suhu (listing program di modul)!
Jawab:
Listing programnya yaitu :
((5*analogRead(LM35)*100)/1024)
Angka 5 merupakan tegangan maksimum yang terbaca pin analog pada arduino.AnalogRead(LM35) merupakan tegangan output yang dihasilkan dari sensor suhu LM35. Setiap kenaikan suhu sebesar 1 derajat celcius maka akan menghasilkan output sebesar 10 mV. Sehingga didapatkan bahwa suhu = tegangan output sensor*100. Angka 1024 merupakan hasil perubahan 10 bit dalam bentuk digital yaitu 210=1024.
Tidak ada komentar:
Posting Komentar