Gibt es eine Möglichkeit, das Zurücksetzen zu verhindern, wenn der serielle Monitor in der Arduino IDE gestartet wird?Verhindern des Rücksetzens auf der seriellen Monitorverbindung?
18
A
Antwort
16
Verbinden Sie für den Uno einen 10μF-Kondensator zwischen den Reset- und Massepins.
Für andere Arduinos sollte ein 120-Ohm-Widerstand (oder ein gleichwertiger Widerstand aus mehreren Widerständen, da 120 Ohm ziemlich selten ist) zwischen den 5V- und Reset-Pins ausreichen.
3
Die Arduino Spielplatz Seite hat eine recht detaillierte Aufschlüsselung der verschiedenen Methoden der Arduino neu startet, mit einem wenig Hintergrund und Erklärung zu verhindern.
http://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection
1
Wenn Sie einen Windows-PC in Verbindung bringen würde, Dieses rudimentäre Skript Powershell funktioniert (getestet auf Arduino Mega):
$port = new-Object System.IO.Ports.SerialPort COM8,9600,None,8,one
$port.DtrEnable = $false
$port.open()
while ($true) {
\t $nChar = $port.BytesToRead
\t if ($nChar -gt 0) {Write-Host -NoNewline $port.ReadExisting()}
}
Verwandte Themen
- 1. Timeout des seriellen Ports
- 2. C# Verlust des seriellen Ports
- 3. Ich empfange Junk auf der seriellen Schnittstelle
- 4. Überwachung der seriellen Schnittstelle
- 5. Dynamisches Aktualisieren des Tkinter-Fensters basierend auf seriellen Daten
- 6. mit der seriellen Schnittstelle in Python3 asyncio
- 7. Überwachung der seriellen Schnittstelle für Windows CE?
- 8. Verhindern des Schwenkens des Diagramms
- 9. Modem hängt während der seriellen Kommunikation
- 10. Verhindern des Debuggens der Chrome-Paket-App
- 11. Verhindern der Skalierung des iPhone bei Drehung
- 12. Verhindern des Hover-Effekts
- 13. den Durchschnitt der seriellen Schnittstelle Daten bekommen
- 14. Verwendung des Standardkonstruktors verhindern
- 15. Kommunikationsprobleme bei der seriellen Schnittstelle (C-Code)
- 16. Json-Objekt von der seriellen Schnittstelle lesen
- 17. Zugriff auf den seriellen HTML5-Port?
- 18. Lesen von der seriellen Schnittstelle in C#
- 19. Wie stelle ich die Flusskontrolle des seriellen Ports ein?
- 20. Mungo verhindern Zuweisungswert des Verzugs
- 21. Wie finde ich die UUID des seriellen Bluetooth-Geräts?
- 22. C#: Lesen der seriellen Schnittstelle - BytesToRead
- 23. Lesen der seriellen Schnittstelle von JS-Code
- 24. Daten von der seriellen Schnittstelle lesen
- 25. Empfangen von Bytes von der seriellen Schnittstelle
- 26. Haskell: TVar: Verhindern des Hungers
- 27. Senden von Daten während des seriellen Ports Empfangene Daten Ereignis
- 28. Setzen Sie den Pin des seriellen Ports hoch mit Python
- 29. Änderung des versteckten Feldes verhindern
- 30. Verhindern Sie den Zugriff auf CGI-Skripte basierend auf der Quelle des HTML-Formulars
Dies bedeutet, dass ich einfach einen Kondensator platzieren/Widerstand zwischen dem Reset-und Masse-Pin auf einem laufenden Arduino-Board und dann ohne den gemeinsamen Reset verbinden? – powtac
Korrigieren. Ich habe ein paar Unos auf diesem Weg laufen, überhaupt keine Probleme. – berry120