Kör en Stepper Motor med en Arduino och en A4988 Stepstick/Pololu drivrutin (3 / 5 steg)
Steg 3: Inledande Arduino skiss
Här är den ursprungliga skissen jag laddade till min Arduino
Köra en A4998 Stepstick från en Arduino UNO.
Paul Hurley Aug 2015
int x;
#define BAUD (9600)
void setup()
{
Serial.BEGIN(baud);
pinMode(6,OUTPUT); Aktiverar
pinMode(5,OUTPUT); Steg
pinMode(4,OUTPUT); Dir
digitalWrite(6,LOW); Set aktivera låg
}
void loop()
{
digitalWrite(6,LOW); Set aktivera låg
digitalWrite(4,HIGH); Ställ in Dir hög
Serial.println ("Loop 200 steg (1 varv)");
för (x = 0, x < 200, x ++) / / slinga 200 gånger
{
digitalWrite(5,HIGH); Produktionen hög
Delay(10); Vänta
digitalWrite(5,LOW); Produktionen låg
Delay(100); Vänta
}
Serial.println("PAUSE");
Delay(1000); pausa en sekund
}
Ladda som till Arduino Editor, verifiera/kompilera det, ladda upp den till din Arduino. Kom ihåg att vid denna punkt Arduino bör få sin ström, men den motoreffekt bör kopplas bort.