Temelelektronik.info

Bilgiler > Çizgi izleyen robot program



Çizgi izleyen robot program

void setup()
{
  pinMode(5, OUTPUT); //sag motor
  pinMode(6, INPUT); //sag sensor
  pinMode(7, INPUT); //sol sensor
  pinMode(8, OUTPUT); //sol motor
  pinMode(13, OUTPUT); //SOL SENSOR LED MAVİ
  pinMode(12, OUTPUT); //SAĞ SENSOR LED KIRMIZI
}

void loop()
{
  digitalWrite(5, HIGH);
  digitalWrite(8, HIGH);
  if (digitalRead(6) == 1 && digitalRead(7) == 1)
  {
    digitalWrite(6, LOW); // sağ motor
    digitalWrite(5, LOW); // sağ motor
    delay(600000); // iki sensör de siyah algılaıynca 10 dakika hareketsiz bekle
  }

  if (digitalRead(6) == 1) //SAĞ SENSÖR SİYAH ALGILADI
  {
    digitalWrite(5, LOW); // sağ motor
    digitalWrite(13, HIGH);
  }
  else               //SAĞ SENSÖR BEYAZ ALGILADI
  {
    digitalWrite(8, HIGH);  // sol motor  //ARAÇ SAĞA ÇIKINCA SOLU DURDUR
    digitalWrite(13, LOW);
  }

  if (digitalRead(7) == 1) //SOL SENSÖR SİYAH ALGILADI
  {
    digitalWrite(8, LOW); //sol motor durdur
    digitalWrite(12, HIGH);
  }
  else                //SOL SENSÖR BEYAZ ALGILADI
  {
    digitalWrite(5, HIGH); //sağ motor
    digitalWrite(12, LOW);
  }
  delay(10);
  digitalWrite(5, LOW);
  digitalWrite(8, LOW);
  delay(5);
}


sonraki bilgi:      Sürü av olmaya mahkumdur

önceki bilgi:       insanin anlam arayisi

 
 

Bu sayfaya 19  defa bakıldı


Bu internet sitesi kar amacı gütmemektedir. Bu içeriğin siteden kaldırılmasını istiyorsanız alttaki butonu kullanarak içeriğin kaldırılması için istekte bulunabilirsiniz.


Telefon Uyumlu Sayfa