LAP AKHIR PERC 2 M2 MC MP



1. Komponen [kembali]


Arduino


ADC L293D


LM 35


Motor DC


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 nilaiSuhu, in1,in2;                                  //Deklarasi variabel nilaiSuhu


void setup() {                                //Semua kode dalam fungsi ini dieksekusi sekali
  in1 = 9;
  in2 = 10;
  pinMode(A0, INPUT);               //Deklarasi pin A0 sebagai OUTPUT
  pinMode(in1,OUTPUT);
  pinMode(in2,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

  if (nilaiSuhu > 25 )
  {
    digitalWrite(in1,LOW);
    digitalWrite(in2,HIGH);
    delay(100);
  }
  else
  {
    digitalWrite(in1,HIGH);
    digitalWrite(in2,LOW);
    delay(100);
  }

  delay(100);
}



5. Video [kembali]
 







6. Kondisi [kembali]
 

Bila suhu yang terbaca pada LCD menunjukkan suhu > 25 derajat celcius maka motor akan berputar ke kiri


7. Analisa [kembali]

a. Pada percobaan 2 menggunakan LM 35, menggunakan prinsip dari ADC, jelaskan bagaimana pengaruh ADC pada percobaan? 

Jawab :

Pengaruh ADC pada rangkaian percobaan yaitu tidak terlepas dari fungsinya yaitu untuk menerima input sinyal analog yang didapatkan dari sensor LM 35 dan mengkonversi sinyal analog tersebut ke dalam bentuk sinyal digital dan diproses dalam program arduino uno.


  
8. Link Download[kembali]
HTML[download]
Rangkaian Proteus[download]
Program Arduino[download]

Tidak ada komentar:

Posting Komentar