1. Alat dan Bahan
[Kembali]
2. Rangkaian Simulasi [Kembali]
3. Prinsip Kerja Rangkaian
[Kembali]
Pada percobaan ini menggunakan sensor suhu LM 35 serta LCD sebagai displaynya, dimana kami mendeteksi suhu lebih dari 50 dan kecil dari 55 lalu pin out dari LM35 dihubungkan ke pin A0 pada arduino dan LCD dihubungkan ke pin 8 dan 9
Listning program:
#include <LiquidCrystal.h>
int LM35;
LiquidCrystal lcd(2,3,4,5,6,7);
int nilaiSuhu;
void setup() {
pinMode(A0, INPUT);
pinMode(9, OUTPUT);
pinMode(8, OUTPUT);
lcd.begin(16,2);
Serial.begin(9600);
}
void loop()
{
nilaiSuhu=((5*analogRead(LM35)*100.00)/1024);
if (nilaiSuhu > 50 && nilaiSuhu <55)
{
digitalWrite(9, HIGH);
digitalWrite(8,LOW);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("LM35 Sensor Suhu");
lcd.setCursor(0,1);
lcd.print(nilaiSuhu);
delay(100);
}
else{
digitalWrite(9, LOW);
digitalWrite(8,LOW);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("LM35 Sensor Suhu");
lcd.setCursor(0,1);
lcd.print(nilaiSuhu);
delay(100);
}
}
4. Vidio Rangkaian
[Kembali]
1. Mengapa LCD bisa menampilkan suhu yang dideteksi pada lm35?
Jawab : Karena adanya proses ADC dimana sensor suhu LM 35 bersifat output analog dan LCD digital. Jadi berapa suhu yang dideteksi oleh LM35 maka akan ditampilkan oleh LCD display karena adanya proses ADC
2. Kenapa lm35 dihubungkan pada pin analog arduino?
Jawab : Karena sensor suhu LM 35 adalah sensor yang bersifat analog yang sinyal listrik yang dihasilkan bersifat kontinyu. Karena sensor ini analog, maka sinyal outputnya dihubungkan ke pin analog pada arduino
3. Apa yang terjadi jika kita hubungkan pin Vout lm35 ke pin Digital? Jelaskan apa yang terjadi dan penyebabnya
Jawab : Jika output LM 35 dihubungkan ke pin digital arduino maka hasilnya adalah 0, karena LM35 menghasilkan output analog ketika dihubungkan ke pin digital arduino, Pin digital tidak bisa membacanya karena pin digital
6. Link Download
[Kembali]
Tidak ada komentar:
Posting Komentar