close
Warning:
Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Mar 13, 2012, 10:54:13 AM (15 years ago)
- Author:
-
Rüdiger Kupper
- Comment:
-
Ausgelagert aus dem Ticket.
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v1
|
v1
|
|
| | 1 | [[PageOutline]] |
| | 2 | |
| | 3 | = Python-Interface für die Lego-NxT-Bausteine = |
| | 4 | |
| | 5 | In der Vertiefung oder als vollständiger Ersatz der mitgelieferten grafischen Programmieroberfläche (die nur unter Windows läuft), ist die Programmierung der NxT-Bausteine über textuelle Programmiersprachen möglich. Hierfür exitieren verschiedene Anbindungen an bekannte Sprachen, auch an Python. |
| | 6 | |
| | 7 | Es existieren zwei verschiedene Anbindung an Python ([http://home.comcast.net/~dplau/nxt_python/ NXT_Python] und dessen Weiterentwicklung [http://code.google.com/p/nxt-python/ nxt-python]). |
| | 8 | |
| | 9 | == Erster Test von nxt-python == |
| | 10 | Der Zugriff über Python funktioniert prinzipiell: |
| | 11 | |
| | 12 | - die Bibliothek ist recht basic und nur mangelhaft dokumentiert, allerdings sind die Routinen leicht zu verstehen |
| | 13 | - man kann nur jeweils ein Programm hochladen und unmittelbar ausführen, speichern auf dem Baustein wird nicht unterstützt. |
| | 14 | - Zugriff von den LTSP-Clients über USB-Kabel funktioniert, der Nutzer braucht dazu Rechte, auf das USB-Device zu schreiben (wie das geht ist dokumentiert) |
| | 15 | |
| | 16 | Das Interface eignet sich für einfache, grundlegende erste Programmierarbeiten in einer textuellen Programmiersprache. |