当前位置:首页Arduino > 正文

arduino 中设置的高电平灯亮,低点平灯灭,但是输出的两种亮灯时长正好相反呢?

作者:野牛程序员:2023-07-22 07:34:17Arduino阅读 3148

在Arduino中,设置高电平可以使灯亮,而设置低电平可以使灯灭。如果输出的两种亮灯时长正好相反,这可能是由于以下几种情况造成的:

  1. 代码逻辑错误:检查Arduino代码,特别是涉及到灯的亮灭控制的部分。确保在设置高电平时灯亮,设置低电平时灯灭。

  2. 电路连接问题:检查电路连接,确保电源和灯的连接正确。有时候可能因为电路连接错误导致逆逻辑(即高电平时灯灭,低电平时灯亮)。

  3. 硬件问题:可能出现了硬件故障,例如使用了损坏的元件或者电线连接不良。请确保所有的硬件都处于良好的工作状态。

  4. 定时问题:代码中可能使用了延时函数(例如delay()),导致灯的亮灭时间不符合预期。可以尝试使用非阻塞的定时方法,例如使用millis()函数来实现定时功能,而不是使用delay()函数。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击