So every finger only has one stepper? Then this should work. Compiles without error.
#include <AccelStepper.h>
#define MAX_SPEED 500
// Class for each finger
class Finger : public AccelStepper
{
private:
public:
// Constructor for each finger object
Finger(int stepPin, int dirPin) : AccelStepper(DRIVER, stepPin, dirPin)
{
setMaxSpeed(MAX_SPEED);
}
};
Finger Thumb(2, 3);
void setup() {}
void loop()
{
//Example of how I want to use the stepper finger class
Thumb.moveTo(90);
}