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 Wiki-Seite erscheinen, (wo anwendbar und nicht anderweitig angegeben), unter einer Creative-Commons-Lizenz CC BY NC SA 3.0 Germany. Urheber: Dr. Rüdiger Kupper, Kepler-Gymnasium Freudenstadt.