使用 Arduino 的按钮控制

在此示例中,我们将使用 Arduino 和两个等位开关控制线性执行器的方向。本教程基于本教程中讨论的原则"带 Arduino 的电机驾驶员速度控制",我们建议在继续之前复习本教程。

本教程分为两个部分:按钮在瞬间模式下作用(即执行器在释放按钮时停止移动),按钮在维持模式下停止移动(即执行器即使在按钮释放时也继续移动)。

注意:本教程假定事先掌握基本电子原理、Arduino 硬件和软件的知识。如果这是你第一次使用 Arduino,我们建议学习通过谷歌和YouTube搜索提供的许多伟大的初学者教程之一的基础知识。请注意,我们没有资源为自定义应用程序提供技术支持,并且不会在这些公开可用的教程之外调试、编辑、提供代码或接线图。

组件

布线

使用 Arduino 的按钮控制

用于一时控制的硬件和软件概述

当您只想在按下按钮时移动执行器时,使用时时刻位开关,当按钮释放时,执行器将自动停止移动。上传下面的代码。

一时控制代码

https://gist.github.com/Will-Firgelli/aeee209bda6b2246359eed70ec353eb8

用于持续控制的硬件和软件概述

或者,有时您可能希望使用锁定按钮;按下按钮时让执行器移动,然后在松开按钮时继续移动。要做到这一点,您将需要再添加一个交换机,连接到引脚 8 和 GND,然后上传下面的程序。由于执行器在释放按钮时不会停止移动,因此此新开关将执行"停止"按钮。

维持控制的代码

https://gist.github.com/Will-Firgelli/2b96dce14c0cee7a0009e61e47cc5f67

Share this article

精选系列

需要帮助查找正确的执行器?

我们精密地设计和制造我们的产品,以便您获得直接制造商定价。我们提供当天发货和知识渊博的客户支持。尝试使用我们的执行器计算器,以获得适合您应用的执行器帮助。