步骤1 :工具和材料
Arduino 101或Arduino Uno
面包板
NPN晶体管
100Ω电阻器
直流电机
1N4148二极管
跳线
步骤2:电路

将 Arduino 电源连接到面包板
使用红色跨接线将Arduino的3.3V引脚连接到面包板的红色电源导轨。
使用黑色将接地引脚从Arduino连接到面包板的黑色电源导轨跳线。
使用橙色跨接线将Arduino的5V引脚连接到面包板上未连接的孔。这将用于为直流电机供电。
连接晶体管
将中间引脚连接到100Ω电阻器确保Arduino上的9针。
用黑色跨接线将其中一个插针连接到面包板上的接地导轨。
晶体管的剩余引脚将通过棕色跨接线连接到电机接地。
连接电机。
将其中一根电机线连接到之前用橙色跨接线连接的5V引脚。请注意,连接电机时,电线连接的顺序无关紧要,简单就意味着电机将反方向转动。
将另一根电机线连接到未连接的晶体管的外脚上使用棕色跨接线连接到地面电源线。
将二极管连接在两根电机线之间,并用连接到5V引脚的二极管上用黑线标记的负极用橙色线连接。
步骤3:代码

//连接到电机的晶体管的常量引脚
const int motorPin = 9;
void setup(){//将motorPin设置为OUTPUT pinMode(motorPin,OUTPUT); }
void loop(){//在onTime = 3000时打开电机的毫秒;//关闭电机的时间为offTime = 3000;
//打开电机(全速)digitalWrite(motorPin,HIGH);//延迟onTime毫秒延迟(onTime);//关闭digitalWrite电机(motorPin,LOW);//延迟offTime毫秒延迟(offTime); }
步骤4:演示
直流电机将向一个方向旋转并停止3秒钟,然后再全速旋转。
-
电机
+关注
关注
145文章
9704浏览量
154798 -
晶体管
+关注
关注
78文章
10439浏览量
148589 -
Arduino
+关注
关注
190文章
6527浏览量
197453
发布评论请先 登录
NTE152(NPN)与 NTE153(PNP)硅互补晶体管:音频功率放大与开关应用的理想之选
探秘BFU730LX:NPN宽带硅锗射频晶体管的卓越性能与应用
深入剖析MAT12:音频领域的高性能双匹配NPN晶体管
探索BFU520Y:双NPN宽带硅射频晶体管的卓越性能
探索Broadcom HLPT-B3x0-00000硅NPN光电晶体管的卓越性能
探索NSS40301MZ4:高性能NPN晶体管的卓越之选
安森美双NPN偏置电阻晶体管:简化电路设计的理想之选
NSVT5551M双极晶体管技术深度解析与应用指南
怎样在Arduino上控制电机和NPN晶体管
评论