TP Modul 2 Percobaan 2 kondisi 9




1. Kondisi
[Kembali]

Percobaan 2 kondisi 9    : Bila suhu yang terbaca pada LCD menunjukkan suhu >25 derajat celcius maka motor akana berputar ke kanan

2. Gambar Simulasi [Kembali]






3. Video [Kembali]



4. Prinsip Kerja [Kembali]
   LM35 terhubung dengan kaki A0 dari arduino, motor dihubungkan dengan arduino melalui pin 9, kemudian LCD juga dihubungkan dengan arduino, rangkaian bekerja berdasarkan listing program yang sudah dibuat pada arduino.

#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;                                                     //Deklarasi variabel nilaiSuhu

void setup() {                                                    //Semua kode dalam fungsi ini dieksekusi sekali
  pinMode(A0, INPUT);                                            //Deklarasi pin A0 sebagai INPUT
  lcd.begin(16, 2);                                             //Dimensi LCD yang digunakan
  pinMode(9, OUTPUT);                                             //pin 9 sebagai output
  
}

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
  if (nilaiSuhu > 25){
    lcd.print(nilaiSuhu);
    lcd.print(" CELCIUS");
    digitalWrite(9, HIGH);
    delay(5000);
    digitalWrite(9, LOW);
    delay(5000);
  }
                                                              //Menampilkan nilaiSuhu pada LCD
  delay(100);                                                 //Waktu delay 100 ms setelah dieksekusi
}

5. Link Download [Kembali]


Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATA KULIAH ELEKTRONIKA 2020/2021       OLEH: M. Fito Ramadhan 2 010951042       Dosen Pengampu: ...