步驟1:聚集零件


要使用L293D控制直流電動(dòng)機(jī),我們需要:
Arduino UNO
L293D電動(dòng)機(jī)驅(qū)動(dòng)器
小型直流電動(dòng)機(jī)
面包板
跳線包
步驟2:電路



根據(jù)上面顯示的電路連接所有組件。
L293D上的引腳:
使用AnalogWrite()函數(shù)由Enable 2引腳控制電動(dòng)機(jī)的速度。
電動(dòng)機(jī)的方向由In 3和In 4引腳控制。
步驟3:Arduino素描

使用Arduino IDE將以下代碼上傳到Arduino
int enable2 = 9;
int in3 = 10;
int in4 = 11;
void setup()
{
pinMode(enable2,OUTPUT);
pinMode(in3,OUTPUT);
pinMode(in4,OUTPUT);
}
void循環(huán)()
{
analogWrite(enable2,200);//0到255之間的任何值
digitalWrite(in3,HIGH);
digitalWrite(in4,LOW);
delay(10000);
analogWrite(enable2,200);//0到255之間的任何值
digitalWrite(in3,LOW);
digitalWrite(in4,HIGH);
延遲(10000);
}
要控制電動(dòng)機(jī)的方向:
in3和in4引腳必須設(shè)置為相反的值。
如果in3為高電平并且in4為LOW時(shí),電動(dòng)機(jī)將以一種方式旋轉(zhuǎn);另一方面,in3為HIGH且in4則是低速,則電動(dòng)機(jī)將沿相反的方向旋轉(zhuǎn)。
要控制電動(dòng)機(jī)的速度,請執(zhí)行以下操作:
通過對啟用引腳使用AnalogWrite來設(shè)置速度。
電動(dòng)機(jī)的速度可以通過更改“ analogWrite”中的值進(jìn)行更改。如果將AnalogWrite中的值設(shè)置為255,則電動(dòng)機(jī)將以最大速度旋轉(zhuǎn)。
步驟4:完成
現(xiàn)在只需使用USB或9V電池為Arduino供電,即可看到電動(dòng)機(jī)旋轉(zhuǎn)。
-
直流電動(dòng)機(jī)
+關(guān)注
關(guān)注
7文章
198瀏覽量
24134 -
L293D
+關(guān)注
關(guān)注
4文章
50瀏覽量
20735
發(fā)布評論請先 登錄
直流電機(jī)的基本工作原理與結(jié)構(gòu)
直流電動(dòng)機(jī)實(shí)際應(yīng)用技巧
無刷直流電動(dòng)機(jī)電流連續(xù)控制方法研究與實(shí)現(xiàn)
基于電感法無刷直流電動(dòng)機(jī)的起動(dòng)分析
無位置傳感器無刷直流電機(jī)的+FPGA+控制實(shí)現(xiàn)
無刷直流電機(jī)狀態(tài)方程系數(shù)矩陣的動(dòng)態(tài)更新
無刷直流電機(jī)在電動(dòng)轉(zhuǎn)轍機(jī)中的應(yīng)用
無刷直流電機(jī)無位置傳感器控制系統(tǒng)仿真研究
無刷直流電機(jī)雙閉環(huán)串級控制系統(tǒng)仿真研究
無刷直流電機(jī)模糊自適應(yīng)PID控制的研究
基于高效DC/DC電源模塊的電動(dòng)車控制系統(tǒng)設(shè)計(jì)
控制電機(jī)與特種電機(jī)
EtherCAT科普系列(10):EtherCAT技術(shù)在無刷直流電機(jī)驅(qū)動(dòng)系統(tǒng)領(lǐng)域應(yīng)用
怎樣用L293D控制直流電動(dòng)機(jī)
評論