IR OBSTACLE Sensor infrared merupakan sebuah modul yang berfungsi sebagai pendeteksi halangan atau object.
- Komponen utamanya terdiri dari IR emitter dan IR receiver/phototransistor.
- Ketika power-up, IR emitter akan memancarkan cahaya infrared.
- Cahaya tersebut kemudian dipantulkan oleh object yang ada di depannya.
- Cahaya terpantul ini kemudian diterima oleh IR receiver.
- Terdapat Op-Amp LM363 yang berfungsi sebagai komparator antara resistansi IR receiver dan resistansi trimpot pengatur sensitivitas.
- Saat terkena cahaya infrared pantulan object tadi, resistansi IR receiver akan mengecil sehingga output Op-Amp menjadi high/5V dan menghidupkan LED sensor.
- Output Op-Amp ini juga terhubung dengan pin “OUT” yang dihubungkan ke Arduino.
SKEMATIK
Berikut akan dijelaskan cara mudah mengakses sensor IR dengan Arduino. Bahan yang perlu disiapkan adalah:
- Arduino
- Sensor IR Obstacle
- LED
- Kabel jumper
Kemudian Rangkailah komponen seperti berikut:
SOURCE CODE
Salin ulang program arduino dibawah ini, kemudian uploadkan kedalam board Arduino.int LED = 13; // Pin yang digunakan untuk LED
int isObstaclePin = 7; // input pin
int isObstacle = HIGH; // jika tidak ada hambatan pin bernilai high
void setup() {
pinMode(LED, OUTPUT);
pinMode(isObstaclePin, INPUT);
Serial.begin(9600);
}
void loop() {
isObstacle = digitalRead(isObstaclePin);
if (isObstacle == LOW)
{
Serial.println("OBSTACLE!!, OBSTACLE!!"); // ada penghalang
digitalWrite(LED, HIGH);
}
else
{
Serial.println("("clear");"); //tidak ada penghalang
digitalWrite(LED, LOW);
}
delay(200);
}
Setelah itu bukalah serial monitor pada software Arduino IDE, gunakan penghlang apa saja dan dekatkanlah pada sensor IR, kemudian akan ada notif seperti berikut:
Demikianlah tutorial singkat mengakses Sensor IR Obstacle dengan arduino. Semoga bermanfaat dan SELAMAT BERKARYA...!
comment 0 komentar
more_vert