Tugas Pendahuluan Modul 2 uP & uC





1. Kondisi [Kembali]

Per 2 kondisi 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 

2. Rangkaian Simulasi [Kembali]

 
 Prinsip kerja:
Arus akan mengalir dari Vcc menuju sensor suhu LM35 sehingga LM35 aktif dan diteruskan ke ground.Sensor Suhu akan mendeteksi berapa nilai suhunya dan nilai tersebut akan menjadi sinyal informasi pada outputnya. Output dari LM35 yang berupa Sinyal analog akan diteruskan ke Arduino uno sebagai inputannya.Pada arduino akan diproses listing program dari rangkaian yang dijalankan dan meneruskan outputnya ke LCD dan Motor DC Lalu ke ground. Arduino akan mengolah sinyal inputan nilai suhu dari LM35 lalu meneruskannya ke LCD untuk menampilkan berapa nilai suhu yang dideteksi oleh LM35.lalu arduino juga akan meneruskan outputnya ke motor DC yang mana Motor DC akan berputar sesuai kondisi jika Suhunya berkisar 50-55 maka akan berputar lambat dan jika suhunya berkisar 60-65 maka akan berputar dengan cepat.

3. Flowchart [Kembali]

4. Listing Program [Kembali]

#include <LiquidCrystal.h>
#define LM35 0
LiquidCrystal lcd(2,3,4,5,6,7);
int nilaiSuhu, motor;
int output,nilai;

void setup()
{
  motor=9;
  pinMode (0,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);
  }
  }

5. Video Simulasi [Kembali]

6. Link Download [Kembali]

Rangkaian Simulasi: Klik Disini!!!
Video Simulasi : Klik Disini!!!
Flowchart : Klik Disini!!!
Listing Program: Klik Disini!!!
HTML: Klik Disini!!!

Tidak ada komentar:

Posting Komentar