发布网友 发布时间:2022-04-26 01:23
共4个回答
热心网友 时间:2022-06-19 10:24
单片机的输出电流只有20mA左右,所以不可以直接接到电机上驱动电机。必须使用电机驱动模块(比如LN298)。
编程如下:
#include<reg52.h>
sbit IN0=P1^0;
sbit IN1=P1^1;
void main()
{
while(1)
{ //使电机正转
IN0=0;
IN1=1;
//使电机反转
// IN0=1;
//IN1=0;
}
}
热心网友 时间:2022-06-19 10:25
可以用IO口驱动达林顿阵列,ULN2003之类的芯片,扩大输出电流
热心网友 时间:2022-06-19 10:25
可以用单片机驱动类似ULN2003之类的芯片,注意电流是否满足,如果还不够功率,可考虑驱动大j流功率管
热心网友 时间:2022-06-19 10:26
有很多这类IC啊,比如 L298