Add a README and an example
This commit is contained in:
parent
e214413705
commit
50741adbc4
|
@ -0,0 +1,40 @@
|
|||
# ITEAD Studio
|
||||
|
||||
This is an experimental Arduino library for controlling two stepper motors using the ITEAD Studio dual stepper motor driver shield.
|
||||
|
||||
Currently limited to supporting bipolar NEMA17 motors.
|
||||
|
||||
|
||||
## Example
|
||||
|
||||
```cpp
|
||||
#include "IteadDualStepperShield.h"
|
||||
|
||||
IteadDualStepperShield mc;
|
||||
|
||||
void setup () {
|
||||
mc.setup();
|
||||
mc.setSpeed(0, 2000);
|
||||
mc.setSpeed(1, 2000);
|
||||
}
|
||||
|
||||
void loop () {
|
||||
mc.setDir(0, 1);
|
||||
mc.setDir(1, 1);
|
||||
delay(50);
|
||||
mc.stepBoth(200); // Run stepper in one direction
|
||||
delay(500);
|
||||
mc.setDir(0, 0);
|
||||
mc.setDir(1, 0);
|
||||
delay(50);
|
||||
mc.stepBoth(200); // Run stepper in reverse direction
|
||||
delay(500);
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
## Links
|
||||
|
||||
[Banana Robotics - Dual Stepper Motor Driver Shield for Arduino](https://www.bananarobotics.com/shop/ITEAD-Dual-Stepper-Motor-Driver-Shield)
|
||||
|
||||
[ITEAD Wiki - Arduino Dual Step Motor Driver Shield](https://wiki.iteadstudio.com/Arduino_Dual_Step_Motor_Driver_Shield)
|
|
@ -0,0 +1,22 @@
|
|||
#include "IteadDualStepperShield.h"
|
||||
|
||||
IteadDualStepperShield mc;
|
||||
|
||||
void setup () {
|
||||
mc.setup();
|
||||
mc.setSpeed(0, 2000);
|
||||
mc.setSpeed(1, 2000);
|
||||
}
|
||||
|
||||
void loop () {
|
||||
mc.setDir(0, 1);
|
||||
mc.setDir(1, 1);
|
||||
delay(50);
|
||||
mc.stepBoth(200); // Run stepper in one direction
|
||||
delay(500);
|
||||
mc.setDir(0, 0);
|
||||
mc.setDir(1, 0);
|
||||
delay(50);
|
||||
mc.stepBoth(200); // Run stepper in reverse direction
|
||||
delay(500);
|
||||
}
|
Loading…
Reference in New Issue