Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
projects:sphere-o-bot [2019-03-31 15:30]
Martin Prochnow [Firmware]
projects:sphere-o-bot [2019-03-31 15:31] (aktuell)
Martin Prochnow [Software zur Ansteuerung]
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 ''​ebb_serial.py''​ in einem Editor öffnen. In der Datei muss Zeile 57 geändert werden und zwar von 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 ''​ebb_serial.py''​ in einem Editor öffnen. In der Datei muss Zeile 57 geändert werden und zwar von
  
-<code python>+<sxh python; first-line: 57>
  if port[2].startswith("​USB VID:​PID=04D8:​FD92"​):​  if port[2].startswith("​USB VID:​PID=04D8:​FD92"​):​
-</code>+</sxh>
 zu zu
-<code python>+<sxh python; first-line: 57>
  if port[2].startswith("​USB VID:​PID=04D8:​FD92"​) or \  if port[2].startswith("​USB VID:​PID=04D8:​FD92"​) or \
  port[2].startswith("​USB VID:​PID=2341:​0001"​) or \  port[2].startswith("​USB VID:​PID=2341:​0001"​) or \
  port[2].startswith("​USB VID:​PID=1A86:​7523"​):​  port[2].startswith("​USB VID:​PID=1A86:​7523"​):​
-</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.
  
  • Zuletzt geändert: 2019-03-31 15:31