1. Kondisi
[Kembali]
Percobaan 2 kondisi 5
Bila suhu yang terbaca pada lcd menunnjukkan suhu > 30 derajat celsius maka buzzer akan berbunyi |
2. Gambar Rangkaian Simulasi
[Kembali]
3.Flowchart [Kembali]
#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 = analogRead(LM35) /2.04; //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)
}
}
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 = analogRead(LM35) /2.04; //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)
}
}
5. Video Simulasi [Kembali]
4. Prinsip Kerja Rangkaian
[Kembali]
Disini kita menggunakan arduino,LCD, sensor LM35, dan Buzzer. pada pin 2-7 di arduino kita hubungkan pada LCD dimana pada lcd kita menggunakan pin RS,E, dan D0-D7 lalu pada pin 9 di arduino kita menghubungkannya ke resistor lalu ke transistor lalu ada tegangan dari power supply sebesar +5v yang mana tegangan tersebut menghidupkan buzzer.
lalu pada LCD dapat kita lihat untuk suhu dari sensor LM35 yang tercetak pada layar LCD sehingga kita bisa mengetahui berapa besar suhunya
lalu pada sensor LM 35 yang mana dhibungkan ke pin A0 di arduino dan kita bisa juga melihat berapa besar suhu pada layar LM35 tersebut dan juga kita dapat menaikkan atau menurunkan suhu sensor tersebut
pada percobaan ini kita mendapat kondisi dimana jika suhu yang terbaca pada LCD >30 maka akan membunyikan buzzer dimana pada saat suhu diatas 30 maka tegangan akan mengalir dari pin 9 di arduino menuju resistor lalu menuju tarnsistor sehingga membuat transistor tersebut hidup lalu ada tegangaan dari power supply sebesar +5v dan membunyikan buzzer
5. Link Download
[Kembali]
Link Video Simulasi Download
Tidak ada komentar:
Posting Komentar