Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projects:sphere-o-bot [2019-03-25 18:45] – [Sphere-O-Bot] Martin Prochnow | projects:sphere-o-bot [2019-03-31 13:31] (aktuell) – [Software zur Ansteuerung] Martin Prochnow | ||
---|---|---|---|
Zeile 35: | Zeile 35: | ||
Zuerst in der Datei '' | Zuerst in der Datei '' | ||
- | <code c++> | + | <sxh c++; first-line: 92> |
// Serial.print (" | // Serial.print (" | ||
- | </code> | + | </sxh> |
Das ist (offensichtlich) eine Debug-Meldung, | Das ist (offensichtlich) eine Debug-Meldung, | ||
Als nächste in der Datei '' | Als nächste in der Datei '' | ||
- | <code c++> | + | <sxh c++; first-line: 22> |
penState = penUpPos; | penState = penUpPos; | ||
- | </code> | + | </sxh> |
nach | nach | ||
- | <code c++> | + | <sxh c++; first-line: 22> |
penState = penDownPos; | penState = penDownPos; | ||
- | </code> | + | </sxh> |
ändern. Das sorgt dafür, dass der Stift beim Start angehoben wird. Ansonsten liegt zu Beginn eines Zeichenprogramms der Stift auf dem Ei auf und beim Anfahren der Startposition wird ein Strich gezeichnet, der da nicht hingehört. | ändern. Das sorgt dafür, dass der Stift beim Start angehoben wird. Ansonsten liegt zu Beginn eines Zeichenprogramms der Stift auf dem Ei auf und beim Anfahren der Startposition wird ein Strich gezeichnet, der da nicht hingehört. | ||
Zeile 58: | Zeile 58: | ||
Das Plugin muss jetzt noch angepasst werden, damit es mit dem Arduino-Uno-Klon + dem dazugehörigen Shield zusammenarbeitet. Dazu in das Extension-Verzeichnis von Inkscape gehen und die Datei '' | Das Plugin muss jetzt noch angepasst werden, damit es mit dem Arduino-Uno-Klon + dem dazugehörigen Shield zusammenarbeitet. Dazu in das Extension-Verzeichnis von Inkscape gehen und die Datei '' | ||
- | <code python> | + | <sxh python; first-line: 57> |
if port[2].startswith(" | if port[2].startswith(" | ||
- | </code> | + | </sxh> |
zu | zu | ||
- | <code python> | + | <sxh python; first-line: 57> |
if port[2].startswith(" | if port[2].startswith(" | ||
port[2].startswith(" | port[2].startswith(" | ||
port[2].startswith(" | port[2].startswith(" | ||
- | </code> | + | </sxh> |
Das sorgt dafür, dass der Arduino-Klon erkannt wird. | Das sorgt dafür, dass der Arduino-Klon erkannt wird. | ||
Weiter dann mit Zeile 70, diese muss von | Weiter dann mit Zeile 70, diese muss von | ||
- | <code python> | + | <sxh python; first-line: 70> |
serialPort = serial.Serial( comPort, timeout=1.0 ) # 1 second timeout! | serialPort = serial.Serial( comPort, timeout=1.0 ) # 1 second timeout! | ||
- | </code> | + | </sxh> |
auf | auf | ||
- | <code python> | + | <sxh python; first-line: 70> |
serialPort = serial.Serial( comPort, timeout=2.0 ) # 2 second timeout! | serialPort = serial.Serial( comPort, timeout=2.0 ) # 2 second timeout! | ||
- | </code> | + | </sxh> |
geändert werden. Die Firmware braucht beim Start etwas Zeit und reagiert nicht schnell genug auf die Anfrage des Plugins. Deshalb geben wir ihr etwas mehr Zeit. | geändert werden. Die Firmware braucht beim Start etwas Zeit und reagiert nicht schnell genug auf die Anfrage des Plugins. Deshalb geben wir ihr etwas mehr Zeit. | ||