TUGAS PENDAHULUAN

 [KEMBALI KE MENU SEBELUMNYA]



1.Kondisi [Kembali] 

Percobaan 2 nomor 10 : 


Bila suhu yang terbaca pada lcd menunnjukkan suhu > = 30 derajat celsius maka motor akan berputar ke kanan dan jika suhu yang terbaca pada lcd menunnjukkan suhu <30 derajat celsius maka motor akan berputar ke kiri


2.Hardware
[Kembali]
Gambar 1. LM35

Gambar 2. LCD 2 X 16

3.Gambar Rangkaian [Kembali]





#include <LiquidCrystal.h>
#define LM35 A3

int nilaiSuhu = 0;
LiquidCrystal lcd(12 ,11 ,5 ,4 ,3,2);

void setup()
{
pinMode(A3,INPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
lcd.begin(16,2);
}
void loop()
{
nilaiSuhu= analogRead(LM35)/2.04;
lcd.clear();
lcd.setCursor(0,0);
lcd.print("LM35 Sensor Suhu");
lcd.setCursor(7,1);
lcd.print(nilaiSuhu);
lcd.setCursor(10,1);
lcd.print("C");
delay (100);
if(nilaiSuhu >= 30){
  digitalWrite(9,HIGH);
  digitalWrite(10,LOW);

}
if(nilaiSuhu <30){
  digitalWrite(9,LOW);
  digitalWrite(10,HIGH);
  }
}




6.Prinsip Kerja [Kembali]

Dari rangkaian diatas sensor suhu LM35 yang berfungsi untuk mendeteksi suhu berperan sebagai input Analognya ke ARDUINO sedangkan MOTOR DC  dan LCD akan berperan sebagai output digitalnya. setelah itu LCD akan menampilkan berapa suhu (karakter dalam bentuk angka) yang terbaca oleh sensor suhu dan  MOTOR DC akan berputar ke arah kiri jika suhunya kecil dari 30 derajat , sebaliknya MOTOR DC akan bergerak ke kanan jika suhu lebih besar dari 30 derajat sesuai coding program yang telah disetting di arduino.


Link Download Rangkaian Simulasi : Disini
Link Download Coding Arduino : Disni
Link Download Video Simulasi : Disni

Tidak ada komentar:

Posting Komentar