Tutorial Arduino UNO R3 Menampilkan sensor PIR pada LCD 16×2

Indobot Academy

Hallo Sahabat Indobot, kali ini minbot akan membagikan tutorial arduino lagi…. jika sebelumnya kita telah belajar membuat program untuk mengakses sensor Passive Infra-Red atau yang biasa di sebut Sensor PIR maka kali ini kita akan mengembangkannya dengan memanfaatkan LCD sebagai media untuk mendampilkan hasil pembacaan pada sensor. Tapi sebelumnya bagi kalian yang belum mengetahui apa itu sensor PIR anda perlu membaca terlebih dahulu tutorial sebelumnya tentang mengakses sensor PIR, begitupun juga yang belum mengetahui sama sekali apa itu LCD 16×2 sangat saya sarankan untuk membaca tutorial dasar mengakses LCD 16×2. oke jika sudah mari kita kenalan terlebih dahulu dengan wajah komponen yang akan kita gunakan.

Gambar Modul Sensor PIR
Gambar Modul Sensor PIR

Baiklah Sahabat Indobot, setelah kalian semua berkenalan dengan komponen yang akan kita pakai mari langsung saja kita mulai tutorialnya…….


1. Alat dan Bahan

Sahabat Indobot harus menyiapkan alat beserta bahan yang di butuhkan seperti di bawah ini :

  1. Komputer yang terinstal Arduino IDE                        1 unit
  2. Arduino UNO R3 & Kabel USB                                     1 buah
  3. Sensor PIR                                                                      1 buah
  4. Modul LCD 16×2 I2C                                                     1 buah
  5. Kabel Penghubung                                                        Secukupnya

2.Gambar Rangkaian

Selanjutnya , Sahabat Indobot harus Membuat rangkaian seperti gambar di bawah ini :

Gambar Rangkaian Arduino Uno, PIR dan LCD
Gambar Rangkaian Arduino Uno, PIR dan LCD

Keterangan :

  1. Kaki VCC PIR pada pin 5V
  2. Kaki Ground PIR pada pin GND
  3. Kaki Data/out PIR pada pin 12
  4. Kaki SCL LCD pada pin A5
  5. Kaki SDA LCD pada pin A4
  6. Kaki VCC LCD pada pin 5V
  7. Kaki GND LCD pada pin GND

3.Programming

Jika Rangkaian sudah di rasa Benar, sebelum masuk ke program pastikan Arduino IDE anda telah terinstal library LCD 16×2 I2C yang kita gunakan. apabi belum maka anda harus menginstalnya terlebih dahulu. Jika sudah maka silahkan ketikkan program di bawah ini kemudian Upload Pada Board Arduino anda.

Dapatkan akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!


#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);

const int pirSensor = 12;

void setup(){
  lcd.init();
  lcd.backlight();
  
  pinMode(pirSensor, INPUT);
  
  lcd.setCursor(2,0);
  lcd.print("Sensor PIR");
  lcd.setCursor(0,1);
  lcd.print("IndoBot");
  delay(5000);
  
  lcd.clear();
}

void loop(){

  int sensorValue = digitalRead(pirSensor);
    if (sensorValue == HIGH) {
        lcd.setCursor(3,0);
        lcd.print("Ada Benda");
        }
    
    else{
      lcd.setCursor(3,0);
      lcd.print("Tidak Ada benda");
      }
}

Hasil

Gimana Sahabat Indobot? Proses uploadnya Berjalan dengan lancar? Jika iya silahkan kalian gerakkan tangan atau benda di depan PIR. Bedakan tampilan pada LCD ketika kita menggerakkan benda dan tidak. Silahkan di amati dan selamat belajar…

Sampai sini dulu tutorial kali ini. Sampai ketemu di tutorial Selanjutnya ya Sahabat Indobot.

Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Satu pemikiran pada “Tutorial Arduino UNO R3 Menampilkan sensor PIR pada LCD 16×2”

Tinggalkan komentar

whatsapp whatsapp