admindemiş ki;Tabiki yapılır oldukça basit bir işlem aslında. Mantık olarak bir sayac değişkeni oluşturun. Buttonu 2 numaralı dijital pine, servoyu 5 numaralı pwm pinine bağlayın. Aşağıdaki kodları yükleyin.
#include Servo.h //Servo.h kğtphanesini büyük küçük işaretlerine alacaksın
Servo motor;
int buton=2;
int sayac=0;
void setup() {
motor.attach(5);
pinMode(buton,INPUT);
}
void loop() {
if(digitalRead(buton)==1){ delay(200); sayac=sayac+1; if(sayac==3){sayac=0;} motoraYaz(sayac); }
}
void motoraYaz(int sayac){ switch (sayac){ case 0: motor.write(0); break; case 1: motor.write(45); break; case 2: motor.write(90); break; }
}