Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何预防Arduino';s的数字管脚在启动时变高?_Arduino_Digital - Fatal编程技术网

如何预防Arduino';s的数字管脚在启动时变高?

如何预防Arduino';s的数字管脚在启动时变高?,arduino,digital,Arduino,Digital,我终于完成了我的项目:),但我注意到arduino板在启动时的一些数字管脚会在1秒或更长的时间内变高!这在我的项目中造成了问题,因为我用它来启动直流电机。 我忘了提到我有两个与arduino连接的继电器,它们在arduino启动或重置时被触发,那么我的代码工作得很好。我试着做上拉电阻和下拉电阻,但情况似乎是一样的。还尝试了(输入\上拉)但没有结果 有什么建议吗 我在启动arduino/连接电源时遇到了同样的问题。仅在void setup()中使用digitalWrite(pin,低位)对我不起作

我终于完成了我的项目:),但我注意到arduino板在启动时的一些数字管脚会在1秒或更长的时间内变高!这在我的项目中造成了问题,因为我用它来启动直流电机。 我忘了提到我有两个与arduino连接的继电器,它们在arduino启动或重置时被触发,那么我的代码工作得很好。我试着做上拉电阻和下拉电阻,但情况似乎是一样的。还尝试了(输入\上拉)但没有结果


有什么建议吗

我在启动arduino/连接电源时遇到了同样的问题。仅在
void setup()
中使用
digitalWrite(pin,低位)
对我不起作用。
每个管脚都需要连接到一个物理下拉10欧姆电阻器,与您正在控制的任何电阻并联。

您是否在设置开始时使用
数字写入(管脚,低)
初始化管脚?是的,由于继电器在低电平工作,因此通过将所有输出值从高电平反转到低电平来解决此问题