Menampilkan LM35 Ke LCD
#include
<LiquidCrystal.h>
#define
LM35 A0
LiquidCrystal
lcd(2, 3, 4, 5, 6, 7);
int
nilaiSuhu;
//Deklarasi library
LCD //Deklarasi pin A0 untuk
LM35
//Deklarasi pin 2-7
untuk LCD
//Deklarasi variabel
nilaiSuhu
void setup() { //Semua
kode dalam fungsi ini dieksekusi sekali
pinMode(A0, INPUT); //Deklarasi
pin A0 sebagai OUTPUT
lcd.begin(16, 2); //Dimensi
LCD yang digunakan
}
void loop() //Semua
kode dalam fungsi ini dieksekusi berulang
{
nilaiSuhu
= ((5 * analogRead(LM35) * 100.00) / 1024 ); //Mencari nilai Suhu
lcd.clear(); //Menghapus
layar LCD
lcd.setCursor(0, 0); //Menentukan
posisi kursor pada awal penulisan
lcd.print("LM35
Sensor Suhu"); //Menampilkan text pada LCD
lcd.setCursor(0, 1); //Menentukan
posisi kursor pada awal penulisan
lcd.print(nilaiSuhu); //Menampilkan
nilaiSuhu pada LCD
delay(100); //Waktu
delay 100 ms setelah dieksekusi
}
5. Analisa [kembali]
Pada percobaan ini menggunakan LM35 arduino uno, dan LCD untuk menampilkan nilai suhu. Kaki LM35 akan tersambung dengan A0 pada arduino dimana berlaku ADC karena berguna untuk mengubah analog menuju digital ada sensor suhu. Suhu akan berubah-ubah sesuai dengan dengan suhu sekitar. sensor akan melakukan penginderaan pada saat perubahan suhu setiap suhu 1 ºC akan menunjukan tegangan sebesar 10 mV.
2. Jelaskan bagaimana cara mendapatkan nilai suhu dengan input sensor (jelaskan datangnya rumus)
Berdasarkan percobaan diperoleh rumus :
6. Video [kembali]
Analisa percobaan 2 tentang menampilkan LM35 Ke LCD adalah :
1. Jelaskan prinsip kerja rangkaian.
2. Jelaskan bagaimana cara mendapatkan nilai suhu dengan input sensor (jelaskan datangnya rumus)
Berdasarkan percobaan diperoleh rumus :
Nilai Suhu = ((5 * analogRead(LM35) * 100.00) / 1024 )
Nilai 5 berasal dari Pin digital hanya dapat mengenali sinyal 0 volt sebagai nilai LOW dan 5 volt sebagai nilai HIGH.Karena disini menggunakan ADC maka, berlaku analogRead(LM35). 100.00 berasal dari perubahan suhu setiap suhu 1 ºC akan menunjukan tegangan sebesar 10 mV serta LM35 memiliki rentang suhu 0ºC-100ºC. Kemudian 1024 berasal dari ADC pada arduino memiliki rentang 0 -1023.
No comments:
Post a Comment