Skip to main content

LEGO Mindstorms NXT Control Package

Project description

NXT_Python/NXT-Python

NXT_Python is a package for controlling a LEGO NXT robot using the Python
programming language. It can communicate using either USB or Bluetooth. It is
available under the Free Software Foundation's GPL license. It was developed on
Fedora Core (Linux), but has been tested on Windows as well.
Releases halted in May 2007.

NXT-Python is based on NXT_Python, but is significantly newer, and, as time
goes on, different/better. This is NXT-Python.

For support, you can ask on the mailing list at:
http://groups.google.com/group/nxt-python
You can report bugs to the bug tracker here:
http://code.google.com/p/nxt-python/issues/list

Note: NXT-Python has not been tested and may not work with
custom nxt firmware versions (if you don't know what that means, you don't
need to worry about it).

Requirements:

* Python 2.6 (http://www.python.org)
* PyBluez (Bluetooth library) (http://org.csail.mit.edu/pybluez/)
and / or
* PyUSB (USB library) (http://sourceforge.net/projects/pyusb/)

Installation:

* Untar/unzip source package
* In package directory, run "python setup.py install" (as root), or if
under windows, copy the nxt folder to the site-packages
directory in your python installation.
* For USB on Linux, at a root terminal type:
groupadd lego
usermod -a -G lego [username]
echo 'BUS=="usb", SYSFS{idVendor}=="0694", GROUP="lego", MODE="0660"' > \
/etc/udev/rules.d/70-lego.rules

Contact:
NXT_Python's Author:
Douglas P Lau (dplau@comcast.net)
NXT-Python's Developer:
Marcus Wanner (marcusw@cox.net)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

nxt-python-1.2.0.zip (29.9 kB view details)

Uploaded Source

nxt-python-1.2.0.tar.gz (18.5 kB view details)

Uploaded Source

File details

Details for the file nxt-python-1.2.0.zip.

File metadata

  • Download URL: nxt-python-1.2.0.zip
  • Upload date:
  • Size: 29.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nxt-python-1.2.0.zip
Algorithm Hash digest
SHA256 f440f9e97b93a1faa739462eb2c19c1e92e69c144a08fba535d9f97d951de9d1
MD5 b1dca3d3bc31d82475c740ddd281de87
BLAKE2b-256 6a863d9221bba3fae737444f395d12ba1f5c3e9ce039d89593b78a67a2a529be

See more details on using hashes here.

File details

Details for the file nxt-python-1.2.0.tar.gz.

File metadata

  • Download URL: nxt-python-1.2.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nxt-python-1.2.0.tar.gz
Algorithm Hash digest
SHA256 e250e2ae93e4cce517a2f9ab7d5544b4ada557542c336f4d900b63a3f77916c8
MD5 dbc967081fe0d64d4f0a67b4a98f2b09
BLAKE2b-256 21e0c9db650ad5ffbad362cde2daa62f6525555104f13ef5839f81ff38ec6608

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page