Есть ли способ предотвратить reset при запуске последовательного монитора в среде Arduino?
Предотвращение подключения reset к последовательному монитору?
Ответ 1
Для Uno подключите конденсатор 10 мкФ между контактами reset и заземления.
Для других Arduinos, резистор на 120 Ом (или эквивалентное сопротивление, состоящее из нескольких резисторов, так как 120 Ом достаточно редки сами по себе) между выводами 5V и reset должны делать трюк.
Ответ 2
На сайте Arduino Playground есть довольно подробная разбивка различных методов предотвращения перезапуска вашего ардуино с небольшим количеством фона и объяснений.
http://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection
Ответ 3
Если вы подключите ПК с Windows, эта рудиментарная Powershell script будет работать (проверена на 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()}
}