Tugas Pendahuluan




1. Kondisi  [kembali]

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


2. Rangkaian  [kembali]






3. Program  [kembali]

#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 > 40 )

  {

    analogWrite(motor, 125);

  }

  else if (nilaiSuhu <= 40 )

  {

    analogWrite(motor, 0);

  }

  

}

 

4. Flowchart  [kembali]




5. Video Simulasi  [kembali]







6. Link Download  [kembali]

    Download Simulasi Rangkaian di sini
    Download Video Rangkaian di sini
    Download Listing Program di sini
    Download Html di sini











Tidak ada komentar:

Posting Komentar