#include <ESP32Servo.h>

Servo servo1;

void setup() {

  servo1.attach(D9,500,3000); //servo1 i D9 pinine bağladık/ataç ettik

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

 delay(100); //100 ms bekle

}

void loop() {

  if (Serial.available()) {  //eğer seriporttan gelen bir bilgi varsa

    int tus=Serial.read();  //klavyeden basılan tuşu oku

    Serial.print("klavyeden basılan tuş=");

    Serial.println(tus); // klavyeden basılan tuşun kodunu seriporta yazdır.

    if (tus==65){  //klavyeden basılan tuş A(ascii kodu 65) ise

         servo1.write(0); //servo1 0 dereceye dönsün

    }

        if (tus==66){ //klavyeden basılan tuş B(ascii kodu 66) ise

         servo1.write(90);//servo1 90 dereceye dönsün

    }

        if (tus==67){ //klavyeden basılan tuş C(ascii kodu 67) ise

         servo1.write(180);//servo1 180 dereceye dönsün

       

    }

}      

}