Ruang Belajar - IoT

Repositori pembelajaran mata kuliah pemrograman IoT

View project on GitHub

Infrared Proximity Sensor

Infrared Proximity Sensor (IR Proximity) adalah sensor yang menggunakan infrared untuk mendeteksi halangan benda di depannya.

Berbeda dengan ultrasonic sensor, IR Proximity tidak bisa mendeteksi jarak, ia hanya mendeteksi ada tidaknya halangan di depannya.

Diagram

Contoh penggunaan

int LED = 13;
int irPin = 2; //ESP32:5
int adabenda;

void setup() {
  pinMode(LED, OUTPUT);
  pinMode(irPin, INPUT);
}

void loop() {
  // hasil pembacaan digitalRead(irPin) akan menghasilkan LOW jika sensor mendeteksi benda
  adabenda = digitalRead(irPin);
  
  if (adabenda == LOW)   {
    digitalWrite(LED, HIGH);
  } else {
    digitalWrite(LED, LOW);
  }
  delay(200);
}