1. Kondisi[kembali]
Bila suhu yang terbaca 18 celcius maka motor hidup 5 s lalu LCD muncul tulisan dingin.
2. Rangkaian Simulasi [kembali]
3. Flowchart [kembali]
4. 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 suhu; //Deklarasi variabel input dari sensor suhu float suhu1; //Deklarasi variabel tampilan pada LCD byte motor = 8; //Deklarasi variabel untuk motor void setup() { // put your setup code here, to run once: pinMode(A0, INPUT); //Deklarasi pin A0 sebagai input lcd.begin(16,2); //Dimensi LCD yang digunakan pinMode(8,OUTPUT); //Deklaasi pin 8 sebagai input motor } void loop() { // put your main code here, to run repeatedly: suhu1 = analogRead(LM35); //Membaca output dari LM35 //suhu = (suhu1/10mV) x (5V/1024)) suhu = suhu1/2; lcd.clear(); //Menghapus layar LCD lcd.setCursor(0,0); //Menentukan posisi kursor pada awal penulisan lcd.print ("LM35 Sensor Suhu"); //Menampilkan text pada LCD if (suhu==18){ digitalWrite(8,HIGH); //Menghidupkan motor lcd.setCursor(0,1); //Menentukan posisi kursor pada awal penulisan lcd.print("DINGIN"); //Menampilkan tulisan 'DINGIN' pada LCD delay(5000); //delay 5000 ms digitalWrite(8,LOW); //Mematikan motor } delay(100); //Waktu delay 100 ms setelah dieksekusi } |
5. Video [kembali]
. Analisa [kembali]
Pada percobaan ini, digunakan sensor suhu yaitu LM53, sensor ini bekerja berdasarkan nilai resistansi yang berubah diakibatkan perubahan suhu yang dialami sensor. Perubahan nilai resistansi ini akan menyebabkan peubahan tegangan output dari sensor. Berikut adalah gambar karakteristik keluaran dari sensor LM35.
Selanjutnya nilai tegangan ini akan diterjemahkan oleh arduino menjadi nilai suhu dan akan ditampilkan pada LCD. Ketika arduino menerima nilai bacaan suhu 18 derajat maka arduino akan memerintahkan motor DC.
7. Link Download [kembali]
Link Download untuk ProteusLink Download untuk Video
Link Download untuk Program
Link Download untuk Flowchart
Link Download untuk HTML
Link Download untuk Datasheet Arduino
Tidak ada komentar:
Posting Komentar