Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| projects:sphere-o-bot [2019-03-31 13:30] – [Firmware] Martin Prochnow | projects:sphere-o-bot [2019-03-31 13:31] (aktuell) – [Software zur Ansteuerung] Martin Prochnow | ||
|---|---|---|---|
| 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. | ||