#include //Deklarasi library LCD
#define LM35 A0 //Deklarasi pin A0 untuk LM35
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //Deklarasi pin 2-7 untuk LCD
int nilaiSuhu; //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 / 3); //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
}
4. Analisa [kembali]
PERCOBAAN 2
5. Video [kembali]
PERCOBAAN 2
Pada percobaan 2 inputnya program yang mana program ini
mengatur atau memerintah data agar memproses program yang dibuat, dimana
program ini untuk menentukan suhu yang mana alat menentukan suhu itu LM35 yang
mana LM35 ini untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk
tegangan. Jadi arduino mensensor tegangan tersebut maka semakin tinggi tegangan
maka semakin besar perubahan suhunya. Jadi perubahan suhu akan ditampilkan di
LCD yang mana sebelumnya sudah diprogram
5. Video [kembali]
Tidak ada komentar:
Posting Komentar