Salve a tutti,
sto impazzendo nel tentativo di far funzionare uno stepper shield per motore passo passo.
Questo è la scheda che sto utilizzando:
ULN2003A stepper shield arduino
Questo è il codice che sto usando:
/*
Adafruit Arduino - Lesson 16. Stepper
*/
#include <Stepper.h>
int in1Pin = 12;
int in2Pin = 11;
int in3Pin = 10;
int in4Pin = 9;
Stepper motor(512, in1Pin, in2Pin, in3Pin, in4Pin);
void setup()
{
pinMode(in1Pin, OUTPUT);
pinMode(in2Pin, OUTPUT);
pinMode(in3Pin, OUTPUT);
pinMode(in4Pin, OUTPUT);
// this line is for Leonardo's, it delays the serial interface
// until the terminal window is opened
while (!Serial);
Serial.begin(9600);
motor.setSpeed(20);
}
void loop()
{
Serial.println("pippo");
if (Serial.available())
{
Serial.println("pippo2");
int steps = Serial.parseInt();
motor.step(steps);
}
}
Di seguito indico come ho collegato la shield con il mio arduino uno.
SCHEDA SHIELD PIN ARDUINO
IN1 9
IN2 10
IN3 11
IN4 12
- 5V
- GND
Le ho provate tutte ma il motore no nne vuole sapere di girare in nessun modo.
Mi potete aiutare per favore?