打开串行监视器更改 Arduino 引脚状态

Opening serial monitor changes Arduino pin state

我正在为 Arduino Uno 编程。该板通过 USB 电缆连接到我的 PC。我 运行 以下代码将引脚 8 连接到外部 LED。程序启动,LED 亮起。

Code

如果我在 Arduino IDE 中打开串行监视器,LED 将关闭约 2 秒然后再次打开。

为什么打开串口监视器会影响Arduino的管脚状态?是芯片有问题还是我遗漏了一些明显的东西?

默认情况下,只要建立串行连接,arduino 板就会重置。因此,当 IDE 启动时,会建立一个新的串行连接,从而重新启动程序,导致 'down time' 约 2 秒。可以禁用此设置 https://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection