EasyManua.ls Logo

Waveshare HAT - Codes; Initializing BCM2835 and Setting Pins; Choose Motor; Setting Microstepping

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

Related product manuals