ARDUINO28BYJ-48步进电机调试使用

28BYJ-48步进电机!

型号 28BYJ 额定功率 0.005(kW)
额定电压 5V/12V(V) 额定电流 0.06(A)
额定转速 10(rpm) 额定转矩 0.0294(NM)
外形尺寸 28(mm) 产品认证 ISO9001-2000
适用范围 办公自动化设备 效率 95(%)

电压:5-12V DC

步距角:7.5度

其它电性能根据顾客要求生产.

产品广泛应用于OA办公自动化及周边设备(打印机、复印机、传真机、扫描仪、一体机)、电信、舞台灯光、医疗器械、纺织机械、教育仪器、卫生洁具等自动化控制领域。

具体参数为: 28BYJ48
电压 驱动方式 相电阻 步距角 减速比 牵入转距 牵出转距 空载牵入频率 空载牵出频率 线圈温升 噪音
12 1-2 200Ω 5.625。 1:64 ≥34.3mN.m ≥39.2mN.m ≥350Hz ≥800Hz ≤40 ≤40dB
5 1-2 70Ω 5.625。 1:64 ≥29.4mN.m ≥34.5mN.m ≥350Hz ≥600Hz **
ARDUINO28BYJ-48步进电机调试使用_第1张图片

//使用arduino IDE自带的Stepper.h库文件
//注意28BYJ-48为减速电机所以速度不会很快
//具体引脚不写了看图片吧
#include 
// 这里设置步进电机旋转一圈是多少步
#define STEPS 100
//设置步进电机的步数和引脚(就是注意点2里面说的驱动板上IN1~IN4连接的四个数字口)。
Stepper stepper(STEPS, 8, 10, 9, 11);//引脚要互换

void setup()
{
  // 设置电机的转速:每分钟为90步
  stepper.setSpeed(90);
  // 初始化串口,用于调试输出信息
  Serial.begin(9600);
}

void loop()
{
    // 顺时针旋转一周
    Serial.println("shun");
    stepper.step(2048); //4步模式下旋转一周用2048 步。
    delay(500);

    // 逆时针旋转半周
    Serial.println("ni");
    stepper.step(-1024); //4步模式下旋转一周用2048 步。
    delay(500);
}

你可能感兴趣的:(Arduino)