tugas pendahuluan modul 2




1. Kondisi[Kembali]
 
Bila suhu yang terbaca pada lcd menunnjukkan suhu > 25 derajat celsius maka motor akan berputar ke kiri ( percobaan 2 kondisi 8 )


2. Gambar Rangkaian Simulasi[Kembali]










3. Flowchart[Kembali]


                               


4. List Program[Kembali]


#include <LiquidCrystal.h>            //Deklarasi library LCD
#define LM35 A0                           //Deklarasi pin A0 untuk LM35
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);  //Deklarasi pin 2-7 untuk LCD
int nilaiSuhu, in1,in2;                                  //Deklarasi variabel nilaiSuhu


void setup() {                                //Semua kode dalam fungsi ini dieksekusi sekali
  in1 = 9;
  in2 = 10;
  pinMode(A0, INPUT);               //Deklarasi pin A0 sebagai OUTPUT
  pinMode(in1,OUTPUT);
  pinMode(in2,OUTPUT);
  lcd.begin(16, 2);                         //Dimensi LCD yang 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.setCursor(0, 0);                      //Menentukan posisi kursor pada awal penulisan
  lcd.print("LM35 Sensor Suhu"); //Menampilkan text pada LCD
  lcd.setCursor(0, 1);                      //Menentukan posisi kursor pada awal penulisan
  lcd.print(nilaiSuhu);                    //Menampilkan nilaiSuhu pada LCD
  delay(100);                                  //Waktu delay 100 ms setelah dieksekusi

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

  delay(100);
   
   
}

. 5. Video Simulasi[Kembali]

 


6. Prinsip Kerja Rangkaian[Kembali]
   
suhu yang terdektesi oleh LM35 akan ditampilkan di lcd lalu pin ~9 dan ~10 pada arduino yg terhubung ke L293D berfungsi untuk mengatur arah dan kecepatan motor berputar. pada rangkaian ini motor akan berputar kekiri jika suhu yang terbaca di LCD lebih besar dari 25 derajat celcius. jika lebih kecil dari 25 derajat celcius maka motor akan berputar ke kanan. fungsi lcd  untuk menampilkan suhu yang terbaca oleh LM35.



6. Link Download[Kembali]

Tidak ada komentar:

Posting Komentar

PRAKTIKUM MICROCONTROLLER DAN MICROPROCESOR kelas C OLEH: Dewi Kusuma Wardani 1710951022 ...