New blog posts

Компиляция Nginx на Debian

19 Февраль, 2019 автором Максим

Для начала ставлю из репозиториев, чтобы в...

Arduino & TB6600

11 Февраль, 2019 автором Максим

int PUL=7; //define Pulse pin int DIR=6;...

View all blog entries →

Blogs Archive

Arduino & TB6600

Опубликовано 11 Февраль, 2019 автором Максим

int PUL=7; //define Pulse pin
int DIR=6; //define Direction pin
int ENA=5; //define Enable Pin
void setup() {
  pinMode (PUL, OUTPUT);
  pinMode (DIR, OUTPUT);
  pinMode (ENA, OUTPUT);

}

void loop() {
  for (int i=0; i<6400; i++)    //Forward 5000 steps
  {
    digitalWrite(DIR,LOW);
    digitalWrite(ENA,HIGH);
    digitalWrite(PUL,HIGH);
    delayMicroseconds(50);
    digitalWrite(PUL,LOW);
    delayMicroseconds(50);
  }
  for (int i=0; i<6400; i++)   //Backward 5000 steps
  {
    digitalWrite(DIR,HIGH);
    digitalWrite(ENA,HIGH);
    digitalWrite(PUL,HIGH);
    delayMicroseconds(50);
    digitalWrite(PUL,LOW);
    delayMicroseconds(50);
  }
}

 

Tags: TB6600, Arduino