ir-uzaklikmodulu

IR uzaklık Modülü

Bu sensörün fiyatının ucuz olması ve boyutunun küçük olmasından dolayı genellikle robot projelerinde çokça kullanılmaktadır. Üzerinde bir adet IR verici bir adet IR alıcı vardır. Ve vericiden gönderilen frekansta sinyali alıcıdan kontrol ederek uzaklığını analog olarak vermektedir. Ayrıca belli bir yakınlıktan sonra dijital çıkış verdirilebilmektedir.

Bağlantı şeması aşağıdaki gibidir.

ir-collision-detection-module-arduino-tutorial-hook-up

 

Örnek Programı



int LED = 13; // Use the onboard Uno LED
int isObstaclePin = 7;  // This is our input pin
int isObstacle = HIGH;  // HIGH MEANS NO OBSTACLE

void setup() {
  pinMode(LED, OUTPUT);
  pinMode(isObstaclePin, INPUT);
  Serial.begin(9600);
  
}

void loop() {
  isObstacle = digitalRead(isObstaclePin);
  if (isObstacle == LOW)
  {
    Serial.println("OBSTACLE!!, OBSTACLE!!");
    digitalWrite(LED, HIGH);
  }
  else
  {
    Serial.println("clear");
    digitalWrite(LED, LOW);
  }
  delay(200);
}

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.