Percobaan 2 - Menampilkan LM35 Ke LCD





1. Hardawe [kembali]




2. Rangkaian Simulasi [kembali]


3. Flowchart [kembali]


 4. Listing Program [kembali]

#define LM35 A0  //Deklarasi pin A0 untuk LM35
int suhu;  //Deklarasi variabel suhu

void setup() {  //Semua kode dalam fungsi ini dieksekusi sekali
pinMode(A0, INPUT);  //Deklarasi pin A0 sebagai INTPUT
}

void loop()  //Semua kode dalam fungsi ini dieksekusi berulang
{
Serial.begin (9600);
suhu=analogRead(LM35)/2.048;
Serial.print(suhu);  //Menampilkan suhu pada LCD
Serial.println();
delay(100);  //Waktu delay 100 ms setelah dieksekusi
}
 
5. Video [kembali]




1.      Analisa cara kerja rangkaian!
Rangkaian menggunakan LM35 (sensor suhu), arduino sebagai kontroller, dan LCD untuk menampilkan nilai suhu. LM35 mendeteksi besaran analog suhu yang kemudian diinputkan pada pin A0 arduino, di situ terdapat ADC yang berfungsi mengubah sinyal analog menjadi sinyal digital. Sinyal analog yang menjadi sinyal digital tadi dikonversi dengan persamaan 5*suhu terukur*100/1024 kemudian ditampilkan pada LCD.

2.      Jelaskan bagaimana mendapatkan nilai suhu dengan input sensor (jelaskan datangnya rumus)!
Suhu yang masuk ke arduino dari LM35 berupa tegangan yang maksimalnya 5 volt. Kenaikan suhu adalah 10 mV untuk setiap derajat celcius nya, dan nilai derajat 0 – 100 derajat, dan ADC pada arduino memiliki terntam 0 -1023. Maka dapat dicari dengan 5*suhuTerukur*100/1024.

3.      Apa fungsi kapasitor sebelum LM35?
Kapasitor pada LM35 berfungsi sebagai filter yang membuat nilai yang masuk dari LM35 ke arduino stabil.




6. Link Download [kembali]






.

No comments:

Post a Comment