ESP8266通过Blinker控制四相五线步进电机无法逆时针转动
代码#include <Stepper.h>
Stepper stepper(STEPS, D3, D5, D4, D6);
void button4_callback(const String & state)//逆时针
{
if (state == "tap"){
stepper.step(512);
}
}
void button5_callback(const String & state)//顺时针
{
if (state == "tap"){
stepper.step(-512);
}
}
void setup()
{
Button4.attach(button4_callback);
Button5.attach(button5_callback);
stepper.setSpeed(290);
Blinker.delay(20);
}
使用Blinker手机软件能控制步进电机顺时针转动,但是按下逆时针转动的按键,步进电机会震动,但不会转动。
去github,下载stepper2.h 的库 , 正反都可以,只是每次是固定一圈 还有,你把速度降到100试下 chuckbei 发表于 2020-2-22 21:30
去github,下载stepper2.h 的库 , 正反都可以,只是每次是固定一圈
好的谢谢
页:
[1]