#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
}
}
}