使用电位计的 Arduino 舵机

2025年3月17日 | 阅读 3 分钟

电位计将用于控制伺服电机的位置。 连接方式将类似于上一个伺服电机项目,只是增加了电位计。

让我们从使用 Arduino 的项目开始。

所需硬件

该项目所需的组件如下所示

  • 1 x 微型伺服电机
  • Arduino UNO R3 板(我们可以使用任何 Arduino 板)。
  • 跳线
  • 1 x 10K 欧姆电位计

微型伺服电机:它定义为可以旋转大约 180 度的微型电机。 它的工作原理类似于普通的伺服电机,但尺寸较小。

原则

该项目允许我们控制 0 到 180 度之间的轴角度。我们还可以设置轴以不同的速度旋转。

伺服电机有三个端子:信号、电源和接地。

伺服电机的电源引脚连接到 Arduino 板 的 PWM 引脚。 在这里,我们将电源端子连接到 Arduino UNO R3 板的引脚 9。

项目的结构

连接或项目的结构如下所示

Arduino Servomotor using Potentiometer

Sketch

请看下面的代码

将代码上传到电路板的步骤

步骤如下

  • 打开 Arduino IDE。
  • 从“工具” ->“开发板” ->“Arduino UNO”中选择电路板的类型。
  • 从“工具” ->“端口” ->“COM..”中选择端口。
  • 将上述草图上传到连接图。

我们还可以修改代码,以相应地修改伺服电机的性能。

关系

设置连接的步骤如下

  • 将伺服电机的信号端子连接到 Arduino 板的 5V 引脚。
  • 将伺服电机的电源端子连接到 Arduino 板的引脚 9。 我们可以将电机的电源端子连接到 Arduino 板上的任何数字 PWM 引脚。
  • 将伺服电机的接地端子连接到 Arduino 板的 GND 引脚。
  • 电位计的一个外引脚连接到地 (GND),另一个外引脚连接到 Arduino 板的 5V
  • 电位计的中间端子连接到电路板的模拟输入引脚 A0。

连接图

我们将使用模拟器显示连接,以便连接更清晰、更精确。

我们可以使用硬件设备进行相同的连接。

Arduino Servomotor using Potentiometer

输出

轴将在 0 到 180 度之间旋转,然后向相反方向旋转。

我们还可以通过仅以 0 到 180 度的一个方向指定代码来修改代码。 因此,我们可以根据要求进行更改。


下一个主题Arduino 直流电机