直流电机

在本章中,我们将使用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