第1步:零件列表
1)Arduino uno 。.原始版本便宜地在http://www.ebay.co.uk/itm/UNO-R3-Arduino-MEGA328P.。.
2)L293D 。.. 5個裝,價格為1.59歐元, http://www.ebay.co.uk/itm/Hot-5Pcs-DIP-16-Line-L2.。.
3)觸覺按鈕。.100pcs,.99歐元,位于http://www.ebay.co.uk/itm/4pin-100pcs-Tactile-Pus.。.
4)10K電位器。.. http://www.ebay.co.uk/itm/Mini-10K-OHM-Linear-Tap 。..
5)面包板。.http://www.ebay.co.uk/itm/400-Points-Solderless-B 。..
6)跳線。.. http://www.ebay.co.uk/itm/65Pcs-Male-to-Male-Sold.。.
7)帶有arduino的計算機IDE 。..我無法提供您知道的鏈接。
步驟2:L293D引腳布局
步驟3:試驗板布局
現在開始工作。
步驟4:Attac hL293D,電位計和面包板上的按鈕。
L293D插針連接
PIN1(啟用1)-DigitalPin11(PWM)
PIN2(INPUT1)-DigitalPin10(PWM)
PIN3(OUTPUT1)-電機PIN 1
PIN4(GND1)-Gnd
PIN6(OUTPUT2)-電機PIN 2
PIN7(INPUT2)-DigitalPin9(PWM)
PIN8(12v)-5v
PIN9(Vss3.3v)-5v///引腳表示3.3v,但您也可以將其連接到5v。
電位器插針連接
Pin1(正)-5v
PIn3(負)-Gnd
按鈕按鈕引腳連接
1PIN = Gnd
2PIN = DigitalPIN7
第5步:Arduino代碼
/*
*/
int enablePin = 11;
int in1Pin = 10;
int in2Pin = 9;
int switchPin = 7;
int potPin = 0;
int statusPin = 13;
void setup()
{
pinMode(in1Pin,OUTPUT);
pinMode(in2Pin,OUTPUT);
pinMode(enablePin,OUTPUT) ;
pinMode(switchPin,INPUT_PULLUP);
pinMode(statusPin,OUTPUT);
}
void loop()
{
digitalWrite(13,HIGH);
int speed = AnalogRead(potPin)/4;
boolean reverse = digitalRead(switchPin );
setMotor(速度,反向);
}
無效setMotor(內部速度,布爾反向)
{
AnalogWrite(enablePin,speed);
digitalWrite(in1Pin,!反向);
digitalWrite(in2Pin,反向);
}
步驟6:就是你做的??!
轉動電位計以控制電動機的速度,然后按按鈕更改方向。
-
電機
+關注
關注
142文章
9098瀏覽量
146516 -
Arduino
+關注
關注
188文章
6477瀏覽量
187984 -
L293D
+關注
關注
4文章
50瀏覽量
20154
發(fā)布評論請先 登錄
相關推薦
SS8844T-步進電機驅動IC-雙通道H橋電流控制電機驅動器
![SS8844T-步進<b class='flag-5'>電機</b><b class='flag-5'>驅動</b>IC-雙通道<b class='flag-5'>H</b><b class='flag-5'>橋</b>電流<b class='flag-5'>控制</b><b class='flag-5'>電機</b><b class='flag-5'>驅動器</b>](https://file1.elecfans.com//web2/M00/0A/F0/wKgZomcq2XWAUF3VAABe6u-yszE855.png)
使用MSPM0 MCU為步進電機和有刷直流(BDC)電機實現優(yōu)化的H橋驅動器控制
![使用MSPM0 MCU為步進<b class='flag-5'>電機</b>和有刷直流(BDC)<b class='flag-5'>電機</b>實現優(yōu)化的<b class='flag-5'>H</b><b class='flag-5'>橋</b><b class='flag-5'>驅動器</b><b class='flag-5'>控制</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用L293D電機驅動器控制直流電機
![使用<b class='flag-5'>L293D</b><b class='flag-5'>電機</b><b class='flag-5'>驅動器</b><b class='flag-5'>控制</b>直流<b class='flag-5'>電機</b>](https://file1.elecfans.com/web2/M00/F2/65/wKgaomZ1L3-AKCLlAARKKyksNIQ579.png)
評論