1. Komponen [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=((5*analogRead(LM35)*100.00)/1024);
//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 } |
1. Bagaimana prinsip kerja LM35 dalam percobaan ini?
5*analogRead(LM35)*100.00)/1024
Tidak ada komentar:
Posting Komentar