步驟1:聚集零件
要使用L293D控制直流電動機(jī),我們需要:
Arduino UNO
L293D電動機(jī)驅(qū)動器
小型直流電動機(jī)
面包板
跳線包
步驟2:電路
根據(jù)上面顯示的電路連接所有組件。
L293D上的引腳:
使用AnalogWrite()函數(shù)由Enable 2引腳控制電動機(jī)的速度。
電動機(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);
}
要控制電動機(jī)的方向:
in3和in4引腳必須設(shè)置為相反的值。
如果in3為高電平并且in4為LOW時,電動機(jī)將以一種方式旋轉(zhuǎn);另一方面,in3為HIGH且in4則是低速,則電動機(jī)將沿相反的方向旋轉(zhuǎn)。
要控制電動機(jī)的速度,請執(zhí)行以下操作:
通過對啟用引腳使用AnalogWrite來設(shè)置速度。
電動機(jī)的速度可以通過更改“ analogWrite”中的值進(jìn)行更改。如果將AnalogWrite中的值設(shè)置為255,則電動機(jī)將以最大速度旋轉(zhuǎn)。
步驟4:完成
-
直流電動機(jī)
+關(guān)注
關(guān)注
7文章
194瀏覽量
22742 -
L293D
+關(guān)注
關(guān)注
4文章
50瀏覽量
20009
發(fā)布評論請先 登錄
相關(guān)推薦
評論