cizgiizleyenrobot

Arduino ile LDR kullanarak çizgi izleyen robot yapımı

Bu yazımızda arduinomuz ile iki LDR kullanarak çizgi izleyen robot yapmayı öğreneceğiz. 2x LDR çok kararlı olmasada başlangıç için yapmanızı tavsiye ederim.

Bu projemizde kullandığım LDR ların yanına birar adet LED yerleştirdim ki Çizgimizde yansıyan LED ışığını algılasın ve komutlarla ilerlemesini sağlasın. Neyse hemen bağlantı şemasını paylaşmak istiyorum.

cizgiizleyenledr

Sensör devresi aşağıdaki gibidir

LDRsistemi

Motor devresi aşağıdaki gibidir.

motoraksam

int solldr = A3;
int sagldr = A4;
int solMotor = 11;
int sagMotor = 12;
int soldeger = 0;
int sagdeger = 0;
 
void setup () {
  pinMode (solMotor, OUTPUT);
  pinMode (sagMotor, OUTPUT);
}
 
void loop (){
  leftValue = analogRead (solldr);
  rightValue= analogRead (sagldr);
   
  if (soldeger < 945 && sagdeger < 945) {
    digitalWrite (solMotor, HIGH);
    digitalWrite (sagMotor, HIGH);
  }
   
  else {
    if (soldeger > 945 && sagdeger < 945) {
      digitalWrite (solMotor, LOW);
      digitalWrite (sagMotor, HIGH);
    }
 else {
   if (soldeger < 945 && sagdeger > 945)
   {
   digitalWrite (sagMotor, LOW);
   digitalWrite (solMotor, HIGH);
 }
 else {
   if (soldeger > 945 && sagdeger > 945) {
     digitalWrite (sagMotor, LOW);
     digitalWrite (solMotor, LOW);
   }
 }
 }
  }
}

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

  1. OUTİSS 31 Temmuz 2017 21:37

    Tamamladığınız projelerin, çalışır haldeki videoları atabilirseniz çok faydalı olur.
    Şimdiden teşekkür ederim…

    Cevapla

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.