步驟1 :工具和材料
Arduino 101或Arduino Uno
面包板
NPN晶體管
100Ω電阻器
直流電機
1N4148二極管
跳線
步驟2:電路
將 Arduino 電源連接到面包板
使用紅色跨接線將Arduino的3.3V引腳連接到面包板的紅色電源導(dǎo)軌。
使用黑色將接地引腳從Arduino連接到面包板的黑色電源導(dǎo)軌跳線。
使用橙色跨接線將Arduino的5V引腳連接到面包板上未連接的孔。這將用于為直流電機供電。
連接晶體管
將中間引腳連接到100Ω電阻器確保Arduino上的9針。
用黑色跨接線將其中一個插針連接到面包板上的接地導(dǎo)軌。
晶體管的剩余引腳將通過棕色跨接線連接到電機接地。
連接電機。
將其中一根電機線連接到之前用橙色跨接線連接的5V引腳。請注意,連接電機時,電線連接的順序無關(guān)緊要,簡單就意味著電機將反方向轉(zhuǎn)動。
將另一根電機線連接到未連接的晶體管的外腳上使用棕色跨接線連接到地面電源線。
將二極管連接在兩根電機線之間,并用連接到5V引腳的二極管上用黑線標(biāo)記的負(fù)極用橙色線連接。
步驟3:代碼
//連接到電機的晶體管的常量引腳
const int motorPin = 9;
void setup(){//將motorPin設(shè)置為OUTPUT pinMode(motorPin,OUTPUT); }
void loop(){//在onTime = 3000時打開電機的毫秒;//關(guān)閉電機的時間為offTime = 3000;
//打開電機(全速)digitalWrite(motorPin,HIGH);//延遲onTime毫秒延遲(onTime);//關(guān)閉digitalWrite電機(motorPin,LOW);//延遲offTime毫秒延遲(offTime); }
步驟4:演示
直流電機將向一個方向旋轉(zhuǎn)并停止3秒鐘,然后再全速旋轉(zhuǎn)。
-
電機
+關(guān)注
關(guān)注
143文章
9252瀏覽量
148366 -
晶體管
+關(guān)注
關(guān)注
77文章
9979瀏覽量
140667 -
Arduino
+關(guān)注
關(guān)注
188文章
6492瀏覽量
190103
發(fā)布評論請先 登錄
PMBT3904YSR NPN/NPN通用雙晶體管規(guī)格書

PUMH14-Q NPN/NPN電阻晶體管規(guī)格書

晶體管電流放大器的原理 晶體管在功放電路中的應(yīng)用實例
晶體管與場效應(yīng)管的區(qū)別 晶體管的封裝類型及其特點
NMOS晶體管和PMOS晶體管的區(qū)別
什么是NPN型和PNP型晶體管
NPN型晶體管三種狀態(tài)判斷方法
晶體管,場效應(yīng)管是什么控制器件
NPN晶體管的電位關(guān)系
如何通過測量電位來判斷NPN和PNP晶體管
晶體管電流的關(guān)系有哪些類型 晶體管的類型

什么是NPN晶體管?NPN晶體管的工作原理和結(jié)構(gòu)

評論