Percobaan
2 kondisi 1 : Menampilkan suhu yang terukur pada lm35 pada lcd
3. Flowchart [kembali]
4. Listing Program [kembali]
#include <LiquidCrystal.h> //include library LCD
#define LM35 A0
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int suhuC; //declare variables suhu
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()
{
suhuC = analogRead(LM35) /2.04; //Mencari nilai Suhu
//Serial.print((byte)suhuC); //mengirimkan data ke serial komputer
lcd.begin(16, 2);
lcd.setCursor(0,0);
lcd.print("Suhu saat ini: ");
lcd.setCursor(0, 1);
lcd.print("Celcius ");
lcd.setCursor(10, 1);
lcd.print(suhuC); //menampilkan data suhu
lcd.print("\xdf"); //menampilkan karakter derajat
lcd.print("C");
delay(100); //waktu tunggu 0,1 detik
}
Prinsip Kerja Rangkaian
Rangkaian tersusun dari
beberapa komponen yaitu sensor suhu LM35 sebagai pendeteksi suhu, Aduino sebagai kontroller dan LCD
sebagai tampilan keluaran. Pada rangkaian apabila nantinya sensor suhu LM35
mendeteksi suhu sekitar nantinya akan ditampilkan ke LCD dengan bantuan
arduino. Karena sinyal keluaran dari LM35 masih berbentuk analog maka program
arduino akan menconverterkan menjadi sinyal digital agar bisa terbaca nantinya
di LCD.
Download Rangkaian - Download
Download Listing Program – Download
Download Video - Download
Download HMTL - Download
Tidak ada komentar:
Posting Komentar