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.

Changes between Initial Version and Version 1 of UnterrichtLegoNxt/Python


Ignore:
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
  • UnterrichtLegoNxt/Python

    v1 v1  
     1[[PageOutline]]
     2
     3= Python-Interface für die Lego-NxT-Bausteine =
     4
     5In 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
     7Es 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 ==
     10Der 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
     16Das Interface eignet sich für einfache, grundlegende erste Programmierarbeiten in einer textuellen Programmiersprache.