Rangkaian Buka Tutup Pintu Otomatis Arduino dan Sensor PIR

Rangkaian Buka Tutup Pintu Otomatis Arduino dan Sensor PIR
4.3 (86%) 78 votes

Konsep pemrograman yang digunakan di sini sangat sederhana. Dalam program ini kita hanya menggunakan input output digital, dan Berikut Source kodenya

#include <LiquidCrystal.h>
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);
      }
  }

Share your vote!


Vote and Share your Fell !
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid

About Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki SMK N 2 Wonogiri lulus 2015 UNIV Negeri Yogyakarta lulus 2019 2019 - Sekarang Bekerja di SMK Gajah Mungkur 1 Wuryantoro, Wonogiri
Jumlah Post : 396 Artikel

Artikel Serupa

Check Also

Cara Mengakses Sensor Tegangan DC menggunakan Arduino