做出实物为什么风扇不转呢 用proteus仿真时候没问题啊 直接把单片机一个IO口接到了1处
驱动5V两线直流电机 没必要ULN2003A模块啊 直接接在单片机两个端口 给高低电平 就解决问题了呀
每端口最大电流只有10+ma。。
+三极管 电容 电阻
为嘛非要用驱动芯片,用三极管不是更简单吗,而且Proteus里的仿真实在理想情况下的
5V2线直流电机,你单片机直接驱动是转不起来的,仿真可没管单片机电流多大,因此可以看见电机转起来,实际上单片机输出能力最多20MA,根本驱动不起来哪怕非常小的直流电机的。
因此,如果你仅仅只是单方向驱动5V直流电机,那么用ULN2003A正好。任何一路,接单片机输出,输出接电机,就可以驱动电机转起来。
由于ULN2003A是集电极开路,因此做双向驱动就不可以了。双向驱动的话,必须得含有2路H桥双向驱动芯片,典型的有L298。不过,手动弄线路还是有点难度的。
动手能力不咋的,建议还是直接买成品的直流电子调速器,淘宝上面一堆,像这个:
有刷双向电调