要控制直流电机就不要用uln2003了,uln2003是集电极开路输出,你的电机两个引脚需要一个脚接电源正极,一个脚接到uln2003输出脚,当输出脚为低电平时电机转动,所以你的电机只能正转或者停转,而不能反转,如果需要反转的话,那么就要用到里面的四对达林顿管,接成H桥,此时灌电流的最大值是500mA,也就是说你的电机最大能通过电流是500mA,uln2003一般是驱动步进电机用的,要驱动直流电机控制正反转的话最好用L298N,比较方便,驱动电流也比较大
交换单片机两个口的电平,就是让输出口置位,假设原来的两个口是1,0,电机正转,现在输出0,1,电机反转
同求呀~~~ 楼上的方法不能用 T^T