在 Arduino IDE 中启动串行监视器时,有没有办法防止重置?
powtac
问问题
9076 次
3 回答
17
对于 Uno,在复位引脚和接地引脚之间连接一个 10μF 电容。
对于其他 Arduinos,5V 和复位引脚之间的 120 欧姆电阻器(或由多个电阻器组成的等效电阻,因为 120 欧姆本身很少见)应该可以解决问题。
于 2013-04-09T18:44:55.513 回答
4
arduino Playground 网站对防止 arduino 重新启动的不同方法进行了非常详细的细分,并提供了一些背景知识和解释。
http://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection
于 2013-10-21T22:39:26.343 回答
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()}
}
于 2015-02-25T11:26:12.983 回答