TB6600 Arduino Stepping Motor Control

1 Просмотры
Издатель
void setup() {
pinMode(2,OUTPUT);//EN 핀
pinMode(3,OUTPUT);//CP 핀
pinMode(4,OUTPUT);//DIR 핀
digitalWrite(2,LOW);
//EN 핀에 LOW신호를 모터를 사용시작합니다.
digitalWrite(3,HIGH);
//CP 핀은 LOW입력 마다 모터가 1스텝움직입다.
digitalWrite(4,HIGH);
//DIR핀은 회전방향을 지정합니다.
}

void loop() {
digitalWrite(3,LOW);
delayMicroseconds(100);
digitalWrite(3,HIGH);
//50~100 마이크로 초동안 LOW를 주면 1스텝 움직입니다.
//마이크로 초 딜레이 시간은 스텝모터마다 차이가 있으나 50~100 이내입니다.
}
Комментариев нет.