TUGAS PENDAHULUAN MODUL 2 PERCOBAAN 2 KONDISI 6


1. Kondisi
[Kembali]

Bila suhu yang terbaca pada lcd menunnjukkan suhu > 40 derajat celsius maka motor akan berputar ke kanan

2. Rangkaian Simulasi [Kembali]

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

int NS;

void setup() {
pinMode(in1,OUTPUT);
pinMode(in2,OUTPUT);
pinMode(A0,INPUT);
}

void loop() {
  NS = analogRead(LM35)/(10/(5000/ 1023));
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print(NS);
  delay(100);

  if(NS>40){
    digitalWrite(in1,HIGH);
    digitalWrite(in2,LOW);
    delay(100);
  }
  else{
     digitalWrite(in1,LOW);
     digitalWrite(in2,LOW);
     delay(100);
  }
  delay(1000);
}
4. Video [Kembali]





5. Prinsip Kerja [Kembali]

Pada rangkaian ini kita menggunakan arduino UNO, motor driver, motor DC, ground dan sumber seperti percobaan 1 dan juga tambahan menggunakan sensor suhu LM35 dan juga LCD. Rangkaian ini memanfaatkan listing program yang menggunakan rumus utntuk menghitung suhu yang ada pada lm35 yang terbaca oleh arduino dan jika melewati 40 derajat celcius maka cabangan yang ada pada listing program akan membuat arduino memutar motor dan memasukkan input high pada in1

6. Link Download [Kembali]

Datasheet Arduino UNO Link Download
Library Link Download
Datasheet LCD download file
Datasheet LM 35 Download File
Datasheet LCD Download File
Datasheet Motor DC Download File
Datasheet Arduino UNO Download File
Datasheet Driver Motor L293D Download File
Video download

Tidak ada komentar:

Posting Komentar