Perancangan Alat Pengaman Ruangan Menggunakan Sensor PIR (Passive Infrared) Berbasis Mikrokontroller AtMega328 Appendix
LAMPIRAN
#include
// Library LCD
int ledPin = 12;
// Memilih pin indikator LED
int inputPin = 11;
// Memilih input Sensor PIR
int pinSpeaker = 13;
// Memilih pin buzzer, dengan pin 13
int val = 0;
// Variable pembaca status pin
bool ever;
int count = 0;
// variable pembanding
// Counter kondisi buzzer tetap hidup selama ada
Pergerakan
LiquidCrystal lcd(9, 8, 7, 6, 5, 4);
// PIN LCD
void setup() {
pinMode(ledPin, OUTPUT);
// jadikan LED sebagai Output
pinMode(inputPin, INPUT);
// jadikan Sensor sebagai Input
pinMode(pinSpeaker, OUTPUT);
// jadikan buzzer sebagai output
Serial.begin(9600);
lcd.begin(16,2);
lcd.print("Herlina Veronicha");
lcd.setCursor(0,1);
lcd.print("142411050");
delay(5000);
lcd.clear();
}
void loop(){
val = digitalRead(inputPin);
if (val == HIGH) {
digitalWrite(ledPin, HIGH);
digitalWrite(pinSpeaker, HIGH);
Serial.println(val);
lcd.setCursor(0,0);
lcd.print("Terdeteksi");
lcd.setCursor(6,1);
lcd.print("Pergerakan");
Universitas Sumatera Utara
ever = true;
count = 0;
}
else
{
if(ever && count > 30)
{
Serial.println(val);
lcd.print("Tidak Ada");
lcd.setCursor(6,1);
lcd.print("Pergerakan");
digitalWrite(ledPin, LOW);
digitalWrite(pinSpeaker, LOW);
delay(300);
ever = false;
lcd.clear();
}
else count++;
}
delay(100);
}
Universitas Sumatera Utara
LAMPIRAN
#include
// Library LCD
int ledPin = 12;
// Memilih pin indikator LED
int inputPin = 11;
// Memilih input Sensor PIR
int pinSpeaker = 13;
// Memilih pin buzzer, dengan pin 13
int val = 0;
// Variable pembaca status pin
bool ever;
int count = 0;
// variable pembanding
// Counter kondisi buzzer tetap hidup selama ada
Pergerakan
LiquidCrystal lcd(9, 8, 7, 6, 5, 4);
// PIN LCD
void setup() {
pinMode(ledPin, OUTPUT);
// jadikan LED sebagai Output
pinMode(inputPin, INPUT);
// jadikan Sensor sebagai Input
pinMode(pinSpeaker, OUTPUT);
// jadikan buzzer sebagai output
Serial.begin(9600);
lcd.begin(16,2);
lcd.print("Herlina Veronicha");
lcd.setCursor(0,1);
lcd.print("142411050");
delay(5000);
lcd.clear();
}
void loop(){
val = digitalRead(inputPin);
if (val == HIGH) {
digitalWrite(ledPin, HIGH);
digitalWrite(pinSpeaker, HIGH);
Serial.println(val);
lcd.setCursor(0,0);
lcd.print("Terdeteksi");
lcd.setCursor(6,1);
lcd.print("Pergerakan");
Universitas Sumatera Utara
ever = true;
count = 0;
}
else
{
if(ever && count > 30)
{
Serial.println(val);
lcd.print("Tidak Ada");
lcd.setCursor(6,1);
lcd.print("Pergerakan");
digitalWrite(ledPin, LOW);
digitalWrite(pinSpeaker, LOW);
delay(300);
ever = false;
lcd.clear();
}
else count++;
}
delay(100);
}
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
#include
// Library LCD
int ledPin = 12;
// Memilih pin indikator LED
int inputPin = 11;
// Memilih input Sensor PIR
int pinSpeaker = 13;
// Memilih pin buzzer, dengan pin 13
int val = 0;
// Variable pembaca status pin
bool ever;
int count = 0;
// variable pembanding
// Counter kondisi buzzer tetap hidup selama ada
Pergerakan
LiquidCrystal lcd(9, 8, 7, 6, 5, 4);
// PIN LCD
void setup() {
pinMode(ledPin, OUTPUT);
// jadikan LED sebagai Output
pinMode(inputPin, INPUT);
// jadikan Sensor sebagai Input
pinMode(pinSpeaker, OUTPUT);
// jadikan buzzer sebagai output
Serial.begin(9600);
lcd.begin(16,2);
lcd.print("Herlina Veronicha");
lcd.setCursor(0,1);
lcd.print("142411050");
delay(5000);
lcd.clear();
}
void loop(){
val = digitalRead(inputPin);
if (val == HIGH) {
digitalWrite(ledPin, HIGH);
digitalWrite(pinSpeaker, HIGH);
Serial.println(val);
lcd.setCursor(0,0);
lcd.print("Terdeteksi");
lcd.setCursor(6,1);
lcd.print("Pergerakan");
Universitas Sumatera Utara
ever = true;
count = 0;
}
else
{
if(ever && count > 30)
{
Serial.println(val);
lcd.print("Tidak Ada");
lcd.setCursor(6,1);
lcd.print("Pergerakan");
digitalWrite(ledPin, LOW);
digitalWrite(pinSpeaker, LOW);
delay(300);
ever = false;
lcd.clear();
}
else count++;
}
delay(100);
}
Universitas Sumatera Utara
LAMPIRAN
#include
// Library LCD
int ledPin = 12;
// Memilih pin indikator LED
int inputPin = 11;
// Memilih input Sensor PIR
int pinSpeaker = 13;
// Memilih pin buzzer, dengan pin 13
int val = 0;
// Variable pembaca status pin
bool ever;
int count = 0;
// variable pembanding
// Counter kondisi buzzer tetap hidup selama ada
Pergerakan
LiquidCrystal lcd(9, 8, 7, 6, 5, 4);
// PIN LCD
void setup() {
pinMode(ledPin, OUTPUT);
// jadikan LED sebagai Output
pinMode(inputPin, INPUT);
// jadikan Sensor sebagai Input
pinMode(pinSpeaker, OUTPUT);
// jadikan buzzer sebagai output
Serial.begin(9600);
lcd.begin(16,2);
lcd.print("Herlina Veronicha");
lcd.setCursor(0,1);
lcd.print("142411050");
delay(5000);
lcd.clear();
}
void loop(){
val = digitalRead(inputPin);
if (val == HIGH) {
digitalWrite(ledPin, HIGH);
digitalWrite(pinSpeaker, HIGH);
Serial.println(val);
lcd.setCursor(0,0);
lcd.print("Terdeteksi");
lcd.setCursor(6,1);
lcd.print("Pergerakan");
Universitas Sumatera Utara
ever = true;
count = 0;
}
else
{
if(ever && count > 30)
{
Serial.println(val);
lcd.print("Tidak Ada");
lcd.setCursor(6,1);
lcd.print("Pergerakan");
digitalWrite(ledPin, LOW);
digitalWrite(pinSpeaker, LOW);
delay(300);
ever = false;
lcd.clear();
}
else count++;
}
delay(100);
}
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara
Universitas Sumatera Utara