[kembali]
Gambar 1. Arduino (SIMULANO)
Gambar 2. LCD
2. Rangkaian
[kembali]
3. Flowchart
[kembali]
4. Listing Program
[kembali]
5. Video
[kembali]
6. Analisa
[kembali]
7. Link Download
[kembali]
Download Listing program disini.
2. Rangkaian
[kembali]
Gambar 5. Rangkaian Simulasi
3. Flowchart
[kembali]
4. Listing Program
[kembali]
#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
}
5. Video
[kembali]
6. Analisa
[kembali]
Analisa Percobaan 2:
1. Bagaimana jika Pengukurana itu diubah dari celcius menjadi fahreinheit?
bisa diubah, pada listing program pada percobaan 2 yang bagian nilai suhu = ((5 * analogRead(LM35) * 100.00) / 1024 / 3); itu hasilnya kan berupa celcius. nah untuk diubah ke fahreinheit bisa dimasukkan rumus F=(9/5 * (skala celcius))+32. jadi bisa dimasukkan ke rumus awal
nilai suhu =[9/5 * ((5 * analogRead(LM35) * 100.00) / 1024 / 3)] +32
7. Link Download
[kembali]
Download Listing program disini.
Tidak ada komentar:
Posting Komentar