Laporan Akhir II Modul 2




1. Hardware [Kembali]
LM35

LCD 
Motor DC
Arduino Uno
Driver Motor L293D
 
2. Rangkaian Simulasi [Kembali]

 

3. Flowchart [Kembali]

 

4. Listing Program [Kembali]
#include <LiquidCrystal.h>
#define LM35 A0
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int nilaiSuhu, in1,in2;


void setup() {
  in1 = 9;
  in2 = 10;
  pinMode(A0, INPUT);
  pinMode(in1,OUTPUT);
  pinMode(in2,OUTPUT);
  lcd.begin(16, 2);
}

void loop()
{
  nilaiSuhu = ((5*analogRead(LM35)*100.00)/1024);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("LM35 Sensor Suhu");
  lcd.setCursor(0, 1);
  lcd.print(nilaiSuhu);
  delay(100);

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

  delay(100);
}

5. Video [Kembali]

 

6. Kondisi [Kembali]
Bila suhu yang terbaca pada LCD menunjukkan > 25 derajat celcius maka motor berputar ke kanan.
7. Analisa [Kembali] 
Pada percobaan 2 menggunakan LM35, menggunakan prinsip dari ADC, jelaskan pengaruh ADC pada percobaan?
jawab
Output dari LM35 berupa sinyal analog, yang mana jika ingin diolah oleh arduino, harus berupa sinyal digital. Oleh karena itu ADC mengubah dari sinyal analog ke sinyal digital sehingga data dapat diolah yang mana pada percobaan ini outputnya berupa LCD dan motor.
8. Link Download [Kembali]

Tidak ada komentar:

Posting Komentar