Tugas Pendahuluan 1 (Modul 2)




1. Kondisi
[Kembali]

Modul 2 Percobaan 2 Kondisi 5

Bila suhu yang terbaca pada lcd menunnjukkan suhu > 30 derajat celsius maka buzzer akan berbunyi


2. Gambar Rangkaian Simulasi [Kembali]


Sebelum disimulasikan




Setelah disimulasikan


3. Video Simulasi [Kembali]




4. Prinsip Kerja Rangkaian [Kembali]

Pada rangkaian digunakan sensor suhu LM35, Arduino uno, LCD, resistor, transistor, dan buzzer. Pin A0 dihubungkan ke sensor LM35, pin 2 - 7 dihubungkan ke LCD, dan pin 9 dihubungkan ke resistor, kaki base transistor, lalu buzzer ke kaki collector transistor.

listing program

#include <LiquidCrystal.h> //include library LCD

int suhulm35; //declare variables suhu

LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
#define Buzzer 9
#define LM35 A0

void setup()
{
pinMode(9,OUTPUT);
pinMode(A0,INPUT);

}

void loop()
{
suhulm35 = (5*analogRead(LM35)*100.00) /1024; //Mencari nilai Suhu
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("Sensor suhu LM35 ");
lcd.setCursor(1, 1);
lcd.print(suhulm35); //menampilkan data suhu
delay(100); //waktu tunggu 0,1 detik

if(suhulm35>30) // kondisi jika suhu >30
  {
   digitalWrite(Buzzer,HIGH); // maka buzzer diberi logika 1 sehingga                                   Buzzer berbunyi(aktif HIGH)
  }
  else // kondisi jika suhu >30
  {
    digitalWrite(Buzzer,LOW); // maka buzzer diberi logika 0 sehingga                                   Buzzer mati (aktif LOW)
  }
}

    Pada program, dimasukkan library untuk LCD, kemudian dideklarasikan variabel suhulm35 dan pin yang akan digunakan 2-7 untuk LCD, buzzer pin 9, dan lm35 pin A0. Pada void setup, buzzer diatur menjadi output sedangkan LM35 diatur menjadi input. 
    Pada void loop, variabel suhulm35 dicari menggunakan rumus suhu yang terbaca dibagi dengan 2.04. lcd.begin(16, 2); digunakan untuk menentukan dimensi pada LCD 16 x 2, lcdsetCursor() untuk letak mulai kata-kata pada LCD,  lcd.print() untuk menampilkan kata pada LCD, lalu di delay 100 ms. Jika suhu >30 maka buzzer diberi logika HIGh sehingga berbunyi, sedangkan selain >30, buzzer diberi logika LOw sehingga buzzer mati.


5. Link Download [Kembali]

    Link rangkaian [klik]
    Link Html [klik]
    Link Video [klik]
    Link Listing Program [klik]
    Datasheet Resistor [klik]
    Datasheet Transistor NPN [klik]
    Datasheet LCD [klik]
    Datasheet Arduino UNO [klik]
    Datasheet LM35 [klik]
    Library Arduino UNO [klik] 

Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATA KULIAH ELEKTRONIKA 2020/2021 OLEH: Saiydul Azmy 2010953013 Dosen Pengampu: Darwison, M.T Referensi: 1. Robert L....