首页 / 行业
怎样在Arduino上控制电机和NPN晶体管
2019-08-07 11:25:00
步骤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秒钟,然后再全速旋转。
最新内容
手机 |
相关内容
逆变器技术对新能源汽车市场增长的
逆变器技术对新能源汽车市场增长的重要性,市场,新能源汽车,逆变器,控制,高效率,能和,随着全球对环境保护和可持续发展的关注不断增什么是高压接触器,高压接触器的组成
什么是高压接触器,高压接触器的组成、特点、原理、分类、常见故障及预防措施,高压,分类,闭合,用于,操作,损坏,AD694ARZ高压接触器是什么是射流继电器,射流继电器的基本
什么是射流继电器,射流继电器的基本结构、技术参数、工作原理、负载分类、如何选用、操作规程及发展历程,继电器,工作原理,分类,负什么是NFC控制器,NFC控制器的组成、
什么是NFC控制器,NFC控制器的组成、特点、原理、分类、常见故障及预防措施,控制器,分类,模式,移动支付,数据,信号,NFC(Near Field Com电流互感器作用 电流互感器为什么
电流互感器作用 电流互感器为什么一端要接地?,作用,误差,原因,连接,测量,短路故障,电流互感器(Current Transformer,简称CT)是一种用于应用在阀门控制中的直流有刷驱动芯
应用在阀门控制中的直流有刷驱动芯片,芯片,控制,支持,远程控制,电动,调节,直流有刷驱动芯片是一种用于控制直流电机的IPB072N15N3G振弦传感器智能化:电子标签模块
振弦传感器智能化:电子标签模块,模块,传感器,操作,连接,安装,控制,mbrs360t3g振弦传感器是一种常用的测量设备,用于检测物体的振动。智能家居中的MEMS传感器
智能家居中的MEMS传感器,传感器,智能家居,控制,用户,温度传感器,系统,MEMS(微机电系统)传感器是智能家居中的关键技术之一。它们是一