| Version 2 (modified by , 15 years ago) ( diff ) |
|---|
Python-Interface für die Lego-NxT-Bausteine
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.
Es existieren zwei verschiedene Anbindung an Python (NXT_Python und dessen Weiterentwicklung nxt-python).
Erster Test von nxt-python
Der Zugriff über Python funktioniert prinzipiell:
- die Bibliothek ist recht basic und nur mangelhaft dokumentiert, allerdings sind die Routinen leicht zu verstehen
- man kann nur jeweils ein Programm hochladen und unmittelbar ausführen, speichern auf dem Baustein wird nicht unterstützt.
- 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)
Das Interface eignet sich für einfache, grundlegende erste Programmierarbeiten in einer textuellen Programmiersprache.
Die Inhalte dieser Webseite erscheinen, (wo anwendbar und nicht anderweitig angegeben), unter der Creative-Commons-Lizenz CC BY-NC-SA 3.0 Germany. Urheber: Dr. Rüdiger Kupper, Kepler-Gymnasium Freudenstadt.