Step Motoru Durdurmak
  • #include < Stepper.h>
    int pushButton = 7;
    const int stepsPerRevolution = 200;
    Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

    void setup() {

    Serial.begin(9600);
    pinMode(pushButton, INPUT);
    myStepper.setSpeed(100);
    }
    void loop() {
    int buttonState = digitalRead(pushButton);
    Serial.println(buttonState);
    delay(10);

    if(buttonState==1)
    {
    myStepper.step(-stepsPerRevolution);

    }
    else
    {
    myStepper.step(stepsPerRevolution);
    }
    }

    Bu kodlar ile step motoru sensörden aldığım bilgiyle iki yöne çevirebilyorum ancak istediğim ;

    Sensörü görünce dön görmüyorsan görene kadar dön ve görünce dur.Kısacası step motoru sensörü gördüğünde durdurmak istiyorum.
  • myStepper.step(0); yazınca duruyormuş.

    kendi kendime sorup cevap vermek güzel oluyor

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.