def configure_rpi2stepper():

    motor = bigeasydriver.BigEasyDriver()
    motor.enable_pin = 5
    motor.MS1_pin = 6
    motor.MS2_pin = 13
    motor.MS3_pin = 19
    motor.direction_pin = 26
    motor.step_pin = 16

    motor.begin()
    motor.degrees_per_step = 1.8
    motor.set_stepsize('full step')

    return motor
# Copyright (c) 2017-2025 John R. Leeman
# Distributed under the terms of the MIT License.

from time import sleep

import bigeasydriver
import RPi.GPIO as GPIO
import time
#t0=time.time()
stepper = bigeasydriver.BigEasyDriver()
stepper.enable_pin = 5
stepper.MS1_pin = 6
stepper.MS2_pin = 13
stepper.MS3_pin = 19
stepper.direction_pin = 26
stepper.step_pin = 16

stepper.begin()
stepper.degrees_per_step = 1.8
stepper.pulse_interval=10e-5

import numpy as np

stepper.set_direction('ccw')
stepper.set_stepsize('sixteenth step')

#different degrees and different angle
theta=[1, 5, 10, 45, 90, 180]
theta_j1=[j*2.95 for j in theta]
for i in range(0,6):
  t0=time.time()