直流电机
在本章中,我们将使用Stduino板(UNO)连接不同类型的电机,并向你展示如何连接电机并从电路板上驱动它。
有三种不同类型的电机:
- DC motor 直流电机
- Servo motor 伺服电机
- Stepper motor 步进电机
直流电机(Direct Current motor, DC)是最常见的电机类型。直流电动机通常只有两个引线,一个正极和一个负极。如果将这两根引线直接连接到电池,电机将旋转。如果切换引线,电机将以相反的方向旋转。
不要直接从Stduino板引脚驱动电机,这可能会损坏电路板。使用驱动电路或IC等来控制电机电路。
下面将学习内容分成三个部分:
- 让电机旋转
- 控制电机速度
- 控制直流电机的旋转方向
必需组件
你将需要以下组件:
- 1x Arduino UNO 板
- 1x PN2222 晶体管
- 1x 小型6V直流电机
- 1x 1N4001二极管
- 1x 270Ω电阻
电路连接
进行连接时,请采取以下预防措施:
- 首先,确保晶体管以正确的方式连接。如图所示,晶体管的扁平面应该面向Arduino板。
- 其次,根据图像中所示的排列,二极管的条纹端应朝向+5V电源线。
#include <Arduino.h>
int motorPin = 3;
void setup()
{
}
void loop()
{
digitalWrite(motorPin, HIGH);
}
文档更新时间: 2021-02-14 14:31 作者:admin