L298N motorn förarens styrkort (10 / 11 steg)
Steg 10: Kontrollera bipolära stegmotorer med en Arduino
#define OUT1 4 //Digital 4 ansluta till L298 IN1
#define UT2 5 //Digital 5 ansluta till L298 IN2
#define UT3 6 //Digital 6 ansluta till L298 IN3
#define OUT4 7 //Digital 7 ansluta till L298 IN4
int motor_speed = 20; fördröja 20 millisekunder (mindre är snabbare)
void setup() {
pinMode (OUT1, OUTPUT);
pinMode (UT2, OUTPUT);
pinMode (UT3, OUTPUT);
pinMode (OUT4, OUTPUT);
}
void loop() {
Step(1,0,0,0); steg 1 (L1 på)
Step(0,0,1,0); steg 2 (L3 på)
Step(0,1,0,0); steg 3 (L2 på)
Step(0,0,0,1); steg 4 (L4 på)
}
{Ogiltigt steg (int in1, int in2, int in3, int in4)
digitalWrite (OUT1, in1);
digitalWrite (UT2, in2);
digitalWrite (UT3, in3);
digitalWrite (OUT4, in4);
Delay(motor_speed);
}
Det finns en stepper bibliotek kan du styra unipolär eller bipolär stegmotorer, vänligen Klicka här för mer information.