pintu otomatis

pintu otomatis

bahan yang diperlukan:
-Arduino UNO
-lcd 16×2
-sensor pir
-kabel jumper
-bread board
-resistor 1kOhm
-motor driver L293D / L298N
-troly CD bekas
https://www.cronyos.com/rangkaian-buka-tutup-pintu-otomatis-arduino-dan-sensor-pir/

CODING :

#include

LiquidCrystal lcd(13, 12, 11, 10, 9, 8);

#define PIR_sensor 14

#define m11 0

#define m12 1

void setup()
{
lcd.begin(16, 2);
pinMode(m11, OUTPUT);
pinMode(m12, OUTPUT);
pinMode(PIR_sensor, INPUT);
lcd.print(” Automatic “);
lcd.setCursor(0,1);
lcd.print(” Door Opener “);
delay(3000);
lcd.clear();
lcd.print(“CIRCUIT DEGEST “);
delay(2000);
}
bool i;

void loop()
{
if(digitalRead(PIR_sensor) && i)
{
lcd.clear();
lcd.setCursor(0,0);
lcd.print(“Movement Detected”);
lcd.setCursor(0, 1);
lcd.print(” Gate Opened “);
digitalWrite(m11, HIGH); // gate opening
digitalWrite(m12, LOW);
delay(1000);
i = false;
}
else if (!digitalRead(PIR_sensor) && !i)
{
lcd.clear();
lcd.setCursor(0,0);
lcd.print(” No Movement “);
lcd.setCursor(0,1);
lcd.print(” Gate Closed “);
digitalWrite(m11, LOW); // gate closing
digitalWrite(m12, HIGH);
delay(1000);
i = true;
}
else
{
digitalWrite(m11, LOW);
digitalWrite(m12, LOW);
}
}

jika ada kendala bisa diskusi di : 085369237896 (mas fajar)