TUGAS PENDAHULUAN MODUL 2
1. Kondisi [Kembali]
Kondisi yang digunakan pada Tugas Pendahuluan ini adalah Percobaan 2 kondisi 1 yaitu Menampilkan suhu yang terukur pada lm35 pada lcd
2. Hardware [Kembali]
4. Flowchart [Kembali]
5. Listing Program [Kembali]
#include <LiquidCrystal.h> //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 = analogRead(LM35) / 2.04 ; //Mencari nilai Suhu
lcd.begin(16,2);
lcd.setCursor (0,0);
lcd.print("suhu sekarang: ");
lcd.setCursor(0,1);
lcd.print("celcius ");
lcd.setCursor (10,1);
lcd.print (nilaiSuhu);
lcd.print ("\xdf");//menampilkan karakter derajat pada suhu
lcd.print("C");
delay(100);
}
6. Video [Kembali]
#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 = analogRead(LM35) / 2.04 ; //Mencari nilai Suhu
lcd.begin(16,2);
lcd.setCursor (0,0);
lcd.print("suhu sekarang: ");
lcd.setCursor(0,1);
lcd.print("celcius ");
lcd.setCursor (10,1);
lcd.print (nilaiSuhu);
lcd.print ("\xdf");//menampilkan karakter derajat pada suhu
lcd.print("C");
delay(100);
}
HTML - Download Disini
Rangkaian Proteus - Download Disini
Listing Program - Download Disini
Video - Download Disini
Tidak ada komentar:
Posting Komentar