// 1S/6 MOTOR

// 2S/5-6 GUC

 

int A_Motor_1 = D4; //D4'ü A_Motor_1 olarak tanımla

int A_Motor_2 = D5; //D5'i A_Motor_2 olarak tanımla

int Pwm = D0;       //D0'ı Pwm olarak tanımla

int Hiz = 255;      //Hiz'ı 255 olark tanımla

 

void setup() {

pinMode(A_Motor_1, OUTPUT); //A_Motor_1'i OUTPUT(Çıkış) olarak tanımla

pinMode(A_Motor_2, OUTPUT); //A_Motor_2'yi OUTPUT(Çıkış) olarak tanımla

pinMode(Pwm, OUTPUT);       //Pwm'i OUTPUT(Çıkış) olarak tanımla

Serial.begin(115200);       //Seri haberleşmeyi (115200) hızında başlat

}

 

void loop() {

 if (Serial.available()){

    int tus = Serial.read();         //Seri ekrana yazılanları oku tus değişkenine tanımla

    digitalWrite(Pwm, Hiz);          //Pwm'i Hiz(255) yap

  if (tus == 97){                    //tus değişkenindeki bilgi 97(a)'ye eşit ise

      digitalWrite(A_Motor_1,HIGH);  //A_Motor_1'i HIGH(5V) yap

      digitalWrite(A_Motor_2, LOW);  //A_Motor_2'yi LOW(0V) yap

      Serial.println("ileri");       //Seri ekrana "ileri" yazdır

     }

 

   if (tus == 98){                   //tus değişkenindeki bilgi 98(b)'e eşit ise

      digitalWrite(A_Motor_1,LOW);   //A_Motor_1'i LOW(0V) yap

      digitalWrite(A_Motor_2, HIGH); //A_Motor_2'yi HIGH(5V) yap

      Serial.println("geri");        //Seri ekrana "geri" yazdır

     }

    

   if (tus == 99){                   //tus değişkenindeki bilgi 99(c)'a eşit ise

      digitalWrite(A_Motor_1,LOW);   //A_Motor_1'i LOW(0V) yap

      digitalWrite(A_Motor_2, LOW);  //A_Motor_2'yi LOW(0V) yap

      Serial.println("dur");         //Seri ekrana "dur" yazdır

     }

   }

}