Tugas Pendahuluan 2




1. Kondisi   [ K E M B A L I]
Kondisi yang digunakan pada Tugas Pendahuluan ini adalah Percobaan 2 kondisi 5 yaitu Bila suhu yang terbaca pada lcd menunnjukkan suhu > 30 derajat celsius maka buzzer akan berbunyi.

2. Rangkaian Simulasi   [ K E M B A L I]
Suhu di atas 30 derajat, buzzer aktif

Suhu di bawah 30 derajat, buzzer tidak aktif

3. Flowchart   [ K E M B A L I]

4. Listing Program   [ K E M B A L I]
#include <LiquidCrystal.h> //include library LCD

int suhuC; //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()
{
//suhuC = analogRead(LM35); //membaca nilai adc sensor
suhuC = analogRead(LM35) /2.04; //Mencari nilai Suhu
//Serial.print((byte)suhuC); //mengirimkan data ke serial komputer
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("Suhu saat ini: ");
lcd.setCursor(1, 1);
lcd.print("Celcius ");
//lcd.setCursor(10, 1);
lcd.print(suhuC); //menampilkan data suhu
//lcd.print("\xdf"); //menampilkan karakter derajat
lcd.print("C");
delay(100); //waktu tunggu 0,1 detik

if(suhuC>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)
  }
}
5. Video   [ K E M B A L I]
6. Link Download   [ K E M B A L I]
a. Video

Tidak ada komentar:

Posting Komentar

Bahan Presentasi ini dibuat untuk Memenuhi Tugas Mata Kuliah Elektronika Oleh: MUHAMMAD FIQRA FUADDY 1910951027 Dosen Penga...