6873| 3
|
[讨论] 【求助】关于扩流 驱动直流电机 疑问 |
按照教程学习Arduino,学到利用三极管驱动直流电机,或大功率设备时候,总是不成功。 请高手,点拨一下!这个问题困扰我很久了。 图片是目前连接的电路图。 设备如下: 10千欧变阻器 TIP 122三极管 1N4001 二极管 12V外接电源 直流电机 电路如图连接成功后,有2个问题 1. 不能通过变阻器,调整电机转速,但是读取A0数值,是变化的。 2.我认为,通过了TIP 122 三极管,按说 驱动电机的两极电压应该是变化的 但万用表测量始终是12V,调节变阻器也不变化。 大家看看是怎么回事 非常感谢 代码如下 int potPin=0; //模拟引脚0变阻器 int transistorPin=9; //PWM引脚9三极管 int potValue=0; //读取变阻器数值 void setup(){ pinMode(transistorPin,OUTPUT); } void loop(){ potValue=analogRead(potPin)/4; //把变阻器0~1024数值转化为0~255 analogWrite(transistorPin,potValue); //控制三极管 } |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed