Arduino ya bağlı bir düğme ile ağır dönen bir dc motoru tek yönde döndürüp düğmeyi bıraktığım anda motor tam tersi 1 saniye kadar dönmesini istiyorum kod hakkında yardım edermisiniz. Ben bir şeyler karaladım ama sanırım doğru olmadı. tinkercad sitesinde yaptığımı buraya resim olarak atıyorum.
int pot = A0;
int pwm = 3;
int geri = 5;
int dugme = A5;
int pot_deger = 0;
int pwm_deger = 0;
int gerideger = 0;
int dugmedeger = 0;
void setup() {
pinMode(pot, INPUT);
pinMode(pwm, OUTPUT);
pinMode(geri,OUTPUT);
pinMode(dugme,INPUT);
}
void loop() {
pot_deger = analogRead(pot);
pwm_deger = map(pot_deger, 0, 1023, 0, 255);
analogWrite(pwm, pwm_deger);
dugmedeger = analogRead(pwm);
if(dugmedeger==0) {
digitalWrite(gerideger,HIGH);
delay(1000);
}
}