Prak Es
Prak Es
Disusun Oleh :
Dara Berlian Sukma 2019610006
Dosen Pengampu :
Eko Kurniawanto Putra, S.Pd., M.T
Hardware :
1. Arduino UNO
2. Sensor Api (flame sensor)
3. LCD I2C
4. Buzzer aktif
5. LED
6. Resistor 220 Ohm
7. Jumper
Input : Sensor Flame / Api
Output : LCD, Buzzer, LED
B. Gambar Rangkaian
C. Script Program
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#include <Wire.h>
#define pinApi 12
#define pinBuzzer 11
#define pinLED 2
int apiState;
void setup() {
// put your setup code here, to run once:
//lcd.begin (16,2);
pinMode(pinApi, INPUT);
pinMode(pinBuzzer, OUTPUT);
pinMode(pinLED, OUTPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(0,1);
lcd.print("SENSOR API");
delay(5000);
}
void loop() {
// put your main code here, to run repeatedly:
lcd.clear();
apiState = digitalRead(pinApi);
if(apiState == HIGH){
lcd.setCursor(0,1);
lcd.print("KEBAKARAN !");
digitalWrite(pinBuzzer, HIGH);
digitalWrite(pinLED, HIGH);
}
else{
lcd.setCursor(0,1);
lcd.print("AMAN");
digitalWrite(pinBuzzer, LOW);
digitalWrite(pinLED, LOW);
}
delay(500);
}
D. Flowchart Program
E. Kesimpulan
Dari tugas akhir project Sensor Api menggunakan Arduino yang telah dibuat
ini dapat disimpulkan bahwa sensor api berbasis Arduino ini mampu memberikan
peringatan berupa bunyi/alarm pada Buzzer dan nyala LED jika adanya kebakaran,
kemudian memberikan interface berupa LCD yang bertuliskan “KEBAKARAN!”