欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: Arduino控制步進電機程序 [打印本頁]

作者: kayjudas    時間: 2021-9-11 17:50
標題: Arduino控制步進電機程序
#define PUL 6  //脈沖信號
#define DIR 5   //方向信號
#define ENA 4  //使能信號
int steps = 2000; //轉動步數


void setup()
{
  pinMode(PUL, OUTPUT); //設置引腳為輸出模式
  pinMode(DIR, OUTPUT);
  pinMode(ENA, OUTPUT);
  Serial.begin(9600);  //通信接口
}


void loop()
{
  digitalWrite(DIR, HIGH);  //正轉
  digitalWrite(ENA, LOW);   //脫機使能電機


  for (int i = 0; i < steps; ++i)
  {
    digitalWrite(PUL, HIGH); //逆時針(正轉),無細分,半流,2000脈沖/轉,步距角1.8度,500KHZ
    delayMicroseconds(800);  //微秒400以上左右好用,所以周期T=1000us,所以f=1/T=1000HZ
    digitalWrite(PUL, LOW);
    delayMicroseconds(800);
  }
  //delay(5000); //轉完2000步,停留5妙
}

作者: yangjx1984    時間: 2023-5-12 16:07
跟我的想法一樣  LOW后 也跟了個8000微妙延時   我看了很多沒有加這個   
作者: zhetengmi    時間: 2023-5-24 15:30
這個是阻塞式的,可以用中斷來翻轉




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1