1. Kondisi [kembali]
Percobaan 2 Kondisi 1: Menampilkan suhu yang terukur pada LM 35 pada LCD
#include
<LiquidCrystal.h> //include 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 suhuC; //declare variables suhu
void setup() //Semua kode dalam fungsi ini dieksekusi sekali
{
pinMode(A0,INPUT);
//Deklarasi pin A0 sebagai INPUT
}
void loop()
//Semua kode dalam fungsi ini dieksekusi berulang
{
//suhuC =
analogRead(LM35); //membaca nilai adc sensor
suhuC = analogRead(LM35) /2.04; //Mencari nilai Suhu
lcd.begin(16, 2); //Dimensi LCD yang digunakan
lcd.setCursor(0, 0);//Menentukan posisi kursor pada awal penulisan
lcd.print("Suhu saat ini: "); //Menampilkan text pada LCD
lcd.setCursor(1, 1);//Menentukan posisi kursor pada awal penulisan
lcd.print("Celcius "); //Menampilkan text pada LCD
lcd.print(suhuC); //menampilkan data suhu
lcd.print("\xdf"); //menampilkan karakter derajat
lcd.print("C"); //menampilkan karakter celcius
delay(100); //waktu tunggu 0,1 detik
}
File Rangkaian
Video Simulasi Rangkaian
Listing Program
Flowchart
Library Arduino UNO
Datasheet Arduino UNO
Datasheet LM35
HTML
Tidak ada komentar:
Posting Komentar