怎样用51单片机驱动ULN2003来带动5V直流电机?

2024-12-15 00:51:49
推荐回答(2个)
回答1:

51单片机的I/O口(不是P0 口),直接和ULN2003连,ULN2003有16个脚共7路驱动.ULN2003的8脚接5V电源地,9脚接+5V电源,因为ULN2003里面有续流二极管从9脚引出.假如你用P1.0驱动一个电机,那么P1.0接ULN2003的1脚,ULN2003的16脚接电机线圈的一端,电机线圈的另一端接+5V电源.P1.0为高电平,电机就转,P1.0为低电平,电机就停.ULN2003驱动电流500MA.

回答2:

51的I/O口输出接2K电阻接ULN2003的1脚任意16脚接5V直流电机一端,电机另一端接地。实际你还不如用一个三极管呢。ULN2003实际就是集电极开路的三级管。