Tugas Pendahuluan Modul 2









Bila suhu yang terbaca pada lcd menunnjukkan suhu kisaran 50-55 derajat celsius maka  motor berputar lambat, jika kisaran 60-65 motor berputar sedang



 





Prinsip kerja rangkaian

Pada rangkaian ini dibutuh arduino uno, motor dc, lm35 dan lcd.
LM35 memiliki 3 kaki, kaki yang pertama pada bagian atas dihubungkan ke vcc. Kaki yang kedua dihubungkan pada bagian atas dihubungkan ke ground dan kaki ketiga yang ditengah dihubungkan ke pin analog pada arduino yaitu pin Ao.
Motor dc sebagai output dihubungkan ke pin 9 arduino.
LCD memiliki kaki output yang terhubung ke pin output arduino(pin 4, 5, 6, 7) yaitu kaki D4, D5, D6, D7.
Prinsip kerjanya adalah LM35 akan berfungsi sebagai input dan mengubahnya dalam bentuk sinyal analog kemudian diproses oleh arduino. Arduino mengubah sinyal analog menjadi sinyal digital kemudian diteruskan ke lcd untuk menereskan perintah. Sedangkan motor dc terhubung ke pin pwm arduino(bertanda tilde {~}) menerima output dalam bentuk analog.
Jika suhu berada pada kisaran 50-55 motor dc akan berputar lambat. Jika suhu berada pada kisaran 60-65 motor akan berputar lebih cepat.





#include <LiquidCrystal.h>
#define LM35 A0
LiquidCrystal lcd(2,3,4,5,6,7);
int nilaiSuhu, motor;
int output,nilai;
void setup()
{
  motor = 9;
  pinMode (A0,INPUT);
  pinMode (motor,OUTPUT);
  lcd.begin(16,2);
}

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

  if (nilaiSuhu >= 50 && nilaiSuhu <=55)
  {
    analogWrite(motor,125);
  }
  else if(nilaiSuhu >=60 && nilaiSuhu<=65)
  {
    analogWrite(motor,255);
  }
  else
  {
    nilai =0;
    analogWrite(motor,output);
  }
  }


Link Download Video disini
Link Download Rangkaian disini
Link Download Html disini

Tidak ada komentar:

Posting Komentar

Bahan Presentasi Untuk Matakuliah  Elektronika  Dosen Pengampu :  Darwison, MT  OLEH : FITRAH HUSEINI AZIZI (181095...