Sensor IR adalah sebuah sensor yang dapat mendeteksi rintangan menggunakan cahaya inframerah yang dipantulkan. Sensor ini mempunyai dua bagian utama yaitu IR emitter dan IR receiver. Emitter bertugas memantulkan inframerah ke rintangan atau objek kemudian akan dipantulkan dan diterima oleh receiver. Ketika inframerah mengenai sebuah objek, kondisinya akan LOW dan begitu juga sebaliknya. Di bawah ini adalah tampilan dari sensor IR Obascle Avoidance.

Sensor IR Obstacle Avoidance

Sensor ini dapat digunakan untuk robot line follower, robot halang rintang, atau untuk keperluan alarm. Untuk dapat digunakan pada Arduino selengkapnya akan dibahas di bawah ini.

Alat dan bahan :

  • Arduino Uno R3, BELI
  • Sensor IR Obstacle Avoidance, BELI
  • LED dan resistor 220 Ohm, BELI
  • Kabel jumper, BELI
  • Projectboard, BELI

Rangkaian :

Rangkaian sensor IR dan Arduino

Konfigurasi pin :

  • Sensor IR : pin OUT dihubungkan ke pin 2; GND ke GND; VCC ke 5V
  • LED : (+) dihubungkan dengan resistor 220 Ohm dan (+) ke GND

Sketch program :

const int pinIR = 2;
const int pinLed = 4;
void setup() {
  Serial.begin(9600);
  pinMode(pinIR, INPUT);
  pinMode(pinLed, OUTPUT);
  Serial.println("Deteksi Sensor IR");
  delay(3000);
}

void loop() {
  int sensorState = digitalRead(pinIR);
  if (sensorState == LOW) {
    Serial.println("Tedeteksi");
    digitalWrite(pinLed, HIGH);
  } else {
    Serial.println("Tidak terdeteksi");
    digitalWrite(pinLed, LOW);
  }
  delay(500);
}

Penggunaan :

  • rangkai semua komponen seperti gambar
  • jika sudah, upload sketch programnya pada Arduino IDE, dan jangan lupa untuk mengecek Board dan Port pada menu Tools
  • Buka Serial Monitornya dengan baudrate 9600, kemudian lihat hasilnya.

Hasil :

Uji coba dengan menempatkan objek di depan sensor IR. Jika ke mengenai objek maka LED akan menyala dan jika tidak LED akan mati.

Sekian pembahasan kali ini, semoga dapat membantu anda yang sedang membuat project menggunakan sensor IR obstacle.

Terima kasih.

Kategori: Arduino

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian