Total viewers

Thursday, May 18, 2017

Memrogram sensor PIR menggunakan Arduino Uno

Memrogram sensor PIR menggunakan Arduino Uno

5/08/2017


Memerogram sensor PIR menggunakan Arduino Uno

Bertemu dengan saya lagi reno rahardyan raffi. kali ini saya akan menjelaskan bagaimana cara memrogram sensor PIR menggunakan Arduino Uno. dengan prantara Software Arduino. cara yang pertama kalian harus menyiapkan Arduino Uno dan juga USB nya. jangan lupa siapkan sensor PIR-nya.

1. Penjelasan Modul.
            sensor pir adalah sensor yang berfungsi untuk mendeteksi gerakan yang bekerja.Dengan cara mendeteksi adanya perbedaan atau perubahan suhu sekarang dan sebelumnya.Sesuai dengan namanya “Passive”, sensor ini hanya merespon energi dari pancaran sinar inframerah pasif yang dimiliki oleh setiap benda yang terdeteksi olehnya.

            Sensor PIR biasanya dapat mendeteksi manusia, karena manusia memiliki suhu tubuh sekitar 32 °C. Didalam sensor PIR ini, terdapat bagian-bagian yang mempunyai perannya masing-masing, diantaranya :
·         Fresnel Lens
·         IR Filter
·         Pyroelectric Sensor
·         Amplifier
·         Comparator
Sensor gerak menggunakan modul PIR sangat simpel dan mudah banget untuk diaplikasikan
Banyak proyek keren yang bisa kamu buat dari modul sensor PIR ini. Dan juga karena modul sensor PIR hanya membutuhkan tegangan input 5 Volt DC.

2. Cara memrogram 
dalam pemrograman dibutuhkan yang namanya Scriep atau juga disebut bahasa pemrograman.
pertama buka Arduino Softwarenya. kemudian jika kalian belum mempunyai filenya kita copas saja file yang akan saya berikan kepada agan-Agan di bawah ini. setelah di copas masukkan langsung klik blog yang bercentang atau cecklist. atau juga disebut verify. setelah di verifikasi langsung saja transfer scriep yang kalian masukkan tadi. caranya klik tanda upload di bagian blok menunya.
setelah itu adalah proses withing. jika kalian berhasil maka led nya akan berwarna hijau pada arduino yang kalian miliki. jika belum sukses maka led merah nya saja yang menyala.

3. Scriep atau bahasa program


/*
 * PIR sensor tester
 */

int ledPin = 13;                // choose the pin for the LED
int inputPin = 2;               // choose the input pin (for PIR sensor)
int pirState = LOW;             // we start, assuming no motion detected
int val = 0;                    // variable for reading the pin status

void setup() {
  pinMode(ledPin, OUTPUT);      // declare LED as output
  pinMode(inputPin, INPUT);     // declare sensor as input

  Serial.begin(9600);
}

void loop(){
  val = digitalRead(inputPin);  // read input value
  if (val == HIGH) {            // check if the input is HIGH
    digitalWrite(ledPin, HIGH);  // turn LED ON
    if (pirState == LOW) {
      // we have just turned on
      Serial.println("Motion detected!");
      // We only want to print on the output change, not state
      pirState = HIGH;
    }
  } else {
    digitalWrite(ledPin, LOW); // turn LED OFF
    if (pirState == HIGH){
      // we have just turned of
      Serial.println("Motion ended!");
      // We only want to print on the output change, not state
      pirState = LOW;
    }
  }

Selesai, semoga bermanfaat buat kalian ya kawan dan semoga bisa membantu. 
Share:

0 komentar:

Post a Comment

Copyright © Industri Class | Powered by Blogger Design by ronangelo | Blogger Theme by NewBloggerThemes.com|Distributed By Blogger Templates20