Temelelektronik.info

Bilgiler > Çizgi İzleyen Robot İnterrupt'lı



Çizgi İzleyen Robot İnterrupt'lı

void setup()
{
  pinMode(5, OUTPUT); //sag motor
  pinMode(2, INPUT); //sag sensor
  pinMode(3, INPUT); //sol sensor
  pinMode(8, OUTPUT); //sol motor
  pinMode(13, OUTPUT); //SOL SENSOR LED MAVİ
  pinMode(12, OUTPUT); //SAĞ SENSOR LED KIRMIZI
    attachInterrupt(0, blink, RISING);
    attachInterrupt(1, blink, RISING);
   Serial.begin(9600);
}
void blink() 
{           
  //Serial.println("interrupt tetiklendi");
  
          if (digitalRead(2) == 1) //SAĞ SENSÖR SİYAH ALGILADI
          {
            digitalWrite(5, LOW); // sağ motor
            digitalWrite(13, HIGH);
          }

          
          if (digitalRead(3) == 1) //SOL SENSÖR SİYAH ALGILADI
          {
            digitalWrite(8, LOW); //sol motor durdur
            digitalWrite(12, HIGH);
          }

           
  }

 void test()
 {

if (digitalRead(2) == 0&&digitalRead(3) == 0)
{ digitalWrite(5, HIGH); digitalWrite(8, HIGH);}
 else
 {
  
if (digitalRead(2) == 0)
{
  digitalWrite(5, HIGH);
  digitalWrite(12, LOW);
  }

if (digitalRead(3) == 0)
  {
    digitalWrite(8, HIGH);
  digitalWrite(13, LOW);
    
    }
 }
delay(20);
  }
  
void loop()
{
  test();

delay(5);
 digitalWrite(8, LOW);
  digitalWrite(5, LOW);
  delay(3);
//  
//           if (digitalRead(2) == 1) //SAĞ SENSÖR SİYAH ALGILADI
//          {
//            digitalWrite(5, LOW); // sağ motor
//            digitalWrite(13, HIGH);
//          }
//          else
//          
//          if (digitalRead(3) == 1) //SOL SENSÖR SİYAH ALGILADI
//          {
//            digitalWrite(8, LOW); //sol motor durdur
//            digitalWrite(12, HIGH);
//          }
//          else
//          {
//            digitalWrite(12, LOW);
//            }
//            
//  delay(20);
//  digitalWrite(5, LOW);
//  digitalWrite(8, LOW);
//  delay(3);
}



sonraki bilgi:      Türkiyenin yillara göre Dis borç faizi odemeleri

önceki bilgi:       Meb robot başvuru klavuzu

 
 

Bu sayfaya 22  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