Codes - Waveshare HAT User Manual

Stepper motor
Hide thumbs Also See for HAT:
Table of Contents

Advertisement

Stepper Motor HAT User Manual

CODES

1. Initializing BCM2835 and setting pins
if(DEV_ModuleInit())
exit(0);
2. Choose Motor
DRV8825_SelectMotor(MOTOR1);
#Parameter: choose motor;
3. Setting Microstepping
DRV8825_SetMicroStep(HARDWARD, "fullstep");
#Parameter 1: set control type;
#Parameter 2: set microstepping;
"1/16step", "1/32step"
4. Steps
DRV8825_TurnStep(BACKWARD, 200, 2);
#Parameter 1: control direction;
#Parameter 2: steps
#Parameter 2: delay for every step (ms)
5. Stop rotating
DRV8825_Stop();
6. Exception Handling
signal(SIGINT, Handler);
MOTOR1, MOTOR2
HARDWARE, SOFTWARD
"fullstep", "halfstep", "1/4step", "1/8step",
FORWARD, BACKWARD
20 / 24

Advertisement

Table of Contents
loading

Table of Contents