步驟1 :工具和材料
Arduino 101或Arduino Uno
面包板
NPN晶體管
100Ω電阻器
直流電機(jī)
1N4148二極管
跳線
步驟2:電路

將 Arduino 電源連接到面包板
使用紅色跨接線將Arduino的3.3V引腳連接到面包板的紅色電源導(dǎo)軌。
使用黑色將接地引腳從Arduino連接到面包板的黑色電源導(dǎo)軌跳線。
使用橙色跨接線將Arduino的5V引腳連接到面包板上未連接的孔。這將用于為直流電機(jī)供電。
連接晶體管
將中間引腳連接到100Ω電阻器確保Arduino上的9針。
用黑色跨接線將其中一個插針連接到面包板上的接地導(dǎo)軌。
晶體管的剩余引腳將通過棕色跨接線連接到電機(jī)接地。
連接電機(jī)。
將其中一根電機(jī)線連接到之前用橙色跨接線連接的5V引腳。請注意,連接電機(jī)時,電線連接的順序無關(guān)緊要,簡單就意味著電機(jī)將反方向轉(zhuǎn)動。
將另一根電機(jī)線連接到未連接的晶體管的外腳上使用棕色跨接線連接到地面電源線。
將二極管連接在兩根電機(jī)線之間,并用連接到5V引腳的二極管上用黑線標(biāo)記的負(fù)極用橙色線連接。
步驟3:代碼

//連接到電機(jī)的晶體管的常量引腳
const int motorPin = 9;
void setup(){//將motorPin設(shè)置為OUTPUT pinMode(motorPin,OUTPUT); }
void loop(){//在onTime = 3000時打開電機(jī)的毫秒;//關(guān)閉電機(jī)的時間為offTime = 3000;
//打開電機(jī)(全速)digitalWrite(motorPin,HIGH);//延遲onTime毫秒延遲(onTime);//關(guān)閉digitalWrite電機(jī)(motorPin,LOW);//延遲offTime毫秒延遲(offTime); }
步驟4:演示
直流電機(jī)將向一個方向旋轉(zhuǎn)并停止3秒鐘,然后再全速旋轉(zhuǎn)。
-
電機(jī)
+關(guān)注
關(guān)注
143文章
9639瀏覽量
154321 -
晶體管
+關(guān)注
關(guān)注
78文章
10405瀏覽量
148008 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
197083
發(fā)布評論請先 登錄
探秘BFU730LX:NPN寬帶硅鍺射頻晶體管的卓越性能與應(yīng)用
深入剖析MAT12:音頻領(lǐng)域的高性能雙匹配NPN晶體管
探索BFU520Y:雙NPN寬帶硅射頻晶體管的卓越性能
探索Broadcom HLPT-B3x0-00000硅NPN光電晶體管的卓越性能
晶體管入門:BJT 與 MOSFET 的控制差異#晶體管 #BJT #MOSFET? #場效應(yīng)管 #電子放大
探索NSS40301MZ4:高性能NPN晶體管的卓越之選
NSVT5551M雙極晶體管技術(shù)深度解析與應(yīng)用指南
怎樣在Arduino上控制電機(jī)和NPN晶體管
評論