Arduino - Stepper Motor

    0

    0

    Sohail Gulam

    unoarduino

    A Stepper Motor or a step motor is a brushless, synchronous motor, which divides a full rotation into a number of steps. Unlike a brushless DC motor, which rotates continuously when a fixed DC voltage is applied to it, a step motor rotates in discrete step angles.

    #include <Stepper.h>
    
    const int stepsPerRevolution = 90;
    // change this to fit the number of steps per revolution
    // for your motor
    // initialize the stepper library on pins 8 through 11:
    Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
    void setup() {
       // set the speed at 60 rpm:
       myStepper.setSpeed(5);
       // initialize the serial port:
       Serial.begin(9600);
    }
    void loop() {
       // step one revolution in one direction:
       Serial.println("clockwise");
       myStepper.step(stepsPerRevolution);
       delay(500);
       // step one revolution in the other direction:
       Serial.println("counterclockwise");
       myStepper.step(-stepsPerRevolution);
       delay(500);
    }
    
    Codiga Logo
    Codiga Hub
    • Rulesets
    • Playground
    • Snippets
    • Cookbooks
    Legal
    • Security
    • Privacy Policy
    • Code Privacy
    • Terms of Service
    soc-2 icon

    We are SOC-2 Compliance Certified

    G2 high performer medal

    Codiga – All rights reserved 2022.