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)
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
Release history Release notifications | RSS feed
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)
nxt-python-1.2.0.tar.gz
(18.5 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f440f9e97b93a1faa739462eb2c19c1e92e69c144a08fba535d9f97d951de9d1 |
|
MD5 | b1dca3d3bc31d82475c740ddd281de87 |
|
BLAKE2b-256 | 6a863d9221bba3fae737444f395d12ba1f5c3e9ce039d89593b78a67a2a529be |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e250e2ae93e4cce517a2f9ab7d5544b4ada557542c336f4d900b63a3f77916c8 |
|
MD5 | dbc967081fe0d64d4f0a67b4a98f2b09 |
|
BLAKE2b-256 | 21e0c9db650ad5ffbad362cde2daa62f6525555104f13ef5839f81ff38ec6608 |