|
|
10黑幣
是這樣的,我連上了L298n的模塊后用單片機(jī)寫(xiě)了個(gè)簡(jiǎn)單的直行程序但是沒(méi)反應(yīng)。
單獨(dú)給小車(chē)電機(jī)通電就可以運(yùn)行,但一旦經(jīng)過(guò)模塊就沒(méi)反應(yīng)。
還有幾張接線的圖片
模塊接線.jpg (2.87 MB, 下載次數(shù): 53)
下載附件
2020-2-25 17:18 上傳
上面的棕、白接電機(jī)1
下面的黃、灰接電機(jī)2
模塊接線 (2).jpg (2.82 MB, 下載次數(shù): 58)
下載附件
2020-2-25 17:18 上傳
紫線ENB藍(lán)線ENA
橙、紅、黃、綠分別是IN1、2、3、4
單片機(jī)接線.jpg (3.63 MB, 下載次數(shù): 64)
下載附件
2020-2-25 17:18 上傳
這是程序
#include<reg51.h>
sbit motor1_1=P1^0;
sbit motor1_2=P1^1;
sbit motor2_1=P1^2;
sbit motor2_2=P1^3;
sbit ENA=P1^4;
sbit ENB=P1^5;
void main()
{
while(1)
{
ENA=0;
ENB=0;
motor1_1=1;
motor1_2=0;
motor2_1=1;
motor2_2=0;
}
}
求指點(diǎn)謝謝謝謝
|
最佳答案
查看完整內(nèi)容
你把使能給關(guān)了,當(dāng)然轉(zhuǎn)不了了。以一路為例,ENA可以作為PWM輸入端,用IO口輸出頻率一定,占空比可調(diào)的PWM波,IN1和IN2分別10或者01控制電機(jī)正反轉(zhuǎn),還有就是模塊的供電電壓要達(dá)到,12V左右最好吧。
同樣的方法控制兩路電機(jī),轉(zhuǎn)速,方向都可以控制。
|