防止串行监视器连接时复位?

20

在Arduino IDE中启动串行监视器时,是否有一种方法可以防止复位?

3个回答

17
对于Uno板,请在Reset和Ground引脚之间连接10μF电容。
对于其他Arduino板,将120欧姆电阻(或由多个电阻组成的等效电阻,因为120欧姆本身相当罕见)连接在5V和Reset引脚之间即可。

1
这意味着我可以在运行的Arduino板上的复位引脚和地引脚之间简单地放置电容/电阻,然后连接而无需常规复位? - powtac
2
正确。我有几个Unos以这种方式运行,没有任何问题。 - Michael Berry

4

2

如果您要连接Windows PC,可以使用这个简单的PowerShell脚本(在Arduino Mega上测试过):

$port = new-Object System.IO.Ports.SerialPort COM8,9600,None,8,one
$port.DtrEnable = $false
$port.open()
while ($true) {
 $nChar = $port.BytesToRead
 if ($nChar -gt 0) {Write-Host -NoNewline $port.ReadExisting()}
}


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接