Arduino 按钮2025年3月17日 | 阅读 3 分钟 按钮类似于在电路中创建和断开电气连接的开关。 按钮在 ON 和 OFF 状态之间转换。 单击一次将状态设置为 ON,再次单击将状态设置为 OFF。 这意味着当我们按下按钮时,它会连接电路中的两个点。 按钮有两种类型,如下所示
我们通常使用 NO 类型的按钮。 在这种类型中,按钮的状态处于静止状态。 这意味着在这种情况下,一个端子未连接。 如下所示 ![]() 当我们按下按钮时,端子会电连接。
它被定义为按钮的工作状态。 它连接电路的端子,允许电流流过负载。 如下所示 ![]() NC 和 NO 也被定义为瞬时类型的开关。 让我们借助一个电路来理解 NO 和 NC。 下面显示了电路的 NO 状态 ![]() 由于电路的末端是断开的,电流无法流过它。 电路的状态处于静止状态。 下面显示了电路的 NC 状态 ![]() 由于其连接的末端,电流可以轻松地流过电路。 在我们再次按下按钮之前,LED 将会保持 ON。 另一种按钮是按钮开关,广泛用于项目和电路中。 按钮开关的结构让我们了解按钮开关的结构。 按钮开关是一个方形按钮,带有四个端子,如下所示 ![]() 两侧有两个相邻的引脚,另一侧也有两个引脚。 彼此相对的引脚是连接的。 只有当我们按下按钮时,彼此相邻的引脚才能连接。 我们还可以连接按钮开关的两个相对端子,如下所示 ![]() 让我们通过一个例子来理解按钮。 Code Example在这里,我们将通过按下按钮开关点亮一个 LED。 当我们按下按钮开关时,它会打开连接到 Arduino UNO 板 上引脚 13 的 LED。 所需的组件 所需的组件如下所示
此类示例的步骤如下
电路如下图所示 ![]() 编码上面电路的代码如下所示 输出 LED 最初的状态将为 OFF。 当我们持续按下按钮时,LED 将会点亮。 每隔 500 毫秒,消息 'LED is ON' 将会打印在串行监视器上。 让我们在串行监视器上观看输出。 当 LED 关闭时,输出显示为 ![]() 当 LED 开启时,输出显示为 ![]() 下一个主题Arduino PWM |
我们请求您订阅我们的新闻通讯以获取最新更新。