Uygulama 18 Ağustos 2021 Altan Topçu 0 Yorum

While Döngüsü Örnekleri 2

Arduino Kodları:

const int motor1=2, motor2=3;

int pot=A0;

void setup(){

      Serial.begin(9600);

      pinMode(motor1, OUTPUT);

      pinMode(motor2, OUTPUT);

}

void loop(){

      while(analogRead(A0)<=500){//Potansiyometre değeri 500'e eşit ve küçükse koşul sağlanır.

              digitalWrite(motor1, HIGH);//Koşul sağlanırsa motor1'e güç ver.

              digitalWrite(motor2, LOW);//Koşul sağlanırsa motor2'ye güç verme.

              Serial.println(analogRead(A0));//Potansiyometre değerini seri port ekranına yazdır.

      }

      while(analogRead(A0)>500){//Potansiyometre değeri 500'den büyükse koşul sağlanır.

              digitalWrite(motor1, LOW);//Koşul sağlanırsa motor1'e güç verme.

              digitalWrite(motor2, HIGH);//Koşul sağlanırsa motor2'ye güç ver.

              Serial.println(analogRead(A0));//Potansiyometre değerini seri port ekranına yazdır.

      }

}

Seri Port Ekranı Çıktısı:

 

 

0 Yorumlar

Yorum Ekle