TP 2





1. Kondisi
[Kembali]

Percobaan 1 kondisi 12
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]










3. Video [Kembali]













4. Prinsip Kerja [Kembali]

pada percobaan 2kondisi 15 tersebut dimana Ketika Rangkaian dijalankan, arduino akan menjalankan program sesuai dengan listing program yang telah di programkan melalui aplikasi arduino uno. berikut programnya:

#include <LiquidCrystal.h>      //Deklarasi pin LCD
#define LM35 A0                 //Deklarasi pin A0
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //Deklarasi pin 2-7 untuk LCD
int nilaiSuhu, motor;
int output, nilai;
void setup()                    //semua kode dalam fungsi ini dieksekusi
{
  motor = 9;
  pinMode (A0, INPUT);          //Deklarasi pin A0 sebagai input
  pinMode (motor, OUTPUT);      //Motor sebagai output
  lcd.begin(16, 2);             //Dimensi LCD 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.print("LM35 Sensor Suhu");
  lcd.setCursor(0, 1);                                  //Menentukan posisi kursor pada awal penulisan
  lcd.print(nilaiSuhu);                                 //Menampilkan text pada LCD
  delay(100);                                           //Waktu Delay 100ms

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


dari program diatas sudah diatur sesuai kondisi dimana Bila suhu yang terbaca pada lcd menunnjukkan suhu kisaran 50-55 derajat celsius maka motor berputar lambat, jika kisaran 60-65 motor berputar sedang
    setelah program dimasukan ke arduino uno yang ada di proteus selanjutnya adalah pada sensor lm35 dimana yang telah dihungkan ke vcc dan satu kaki lagi ke ground dan voutnya dihubungkan ke pin analog dari arduino  selanjutnya suhu akan diatur sesua konidisi suhu kisaran 50-55 derajat celsius maka motor berputar lambat, jika kisaran 60-65 motor berputar sedang. setelah suhu diatur maka lm 35 yang telah dihubungkan ke pin analog read nya selnjutnya akan diprosessecara adc dan akan menghasilkan nilai digital. selanjutnya pin pwm.  pada rangkaian di proteus arduino uno disambungkan ke motor diriver. dari pin pwm simulino uno yaitu pin 9 disambungkan ke input 2 dari motor driver dan pin  10 disambungkan ke pin input 2 dari driver. pada motor driver terdapat vs yang gunanya untuk tegangan icnya sedangkan vss digunakan untuk tegangan motornya. selanjutnya output dari motor driver yaitu output 1 dan 2 dihubungkan ke motornya. selanjutnya pin 2-7 dari arduino dihubungkan lcd yang mana guna lcd itu adalah untuk menampilkan suhu yang terbacanya.

5. Link Download [Kembali]

- video download file
-datasheet batrai klik disini  
-Datasheet Arduino UNO download file
-data sheet ground klik disini 
-Datasheet Driver Motor L293D Download File
-listing program download file
-simulasi rangkaian download file













Entri yang Diunggulkan

  BAHAN PRESENTASI UNTUK MATAKULIAH  ELEKTRONIKA B OLEH: Dini Meilinda 2010951022 Dosen Pengampu: Dr. Ir. Darwison Referensi:           Darw...