This script is for Slackware 14.2 only and may be outdated.

SlackBuilds Repository

14.2 > Python > nxt-python (2.2.2)

nxt-python (python module to control Lego NXT)

nxt-python is a python 2.x driver/interface for the Lego Mindstorms
NXT robot. Development for this has stalled, so there is no
[complete] Python3 implementation.

Setup
------

In order to use nxt-python with an NXT kit, you should add a 'lego'
group to your system, and add yourself to that group:

# groupadd lego
# usermod -a -G lego YourUserName

You will also want to set up a udev rule to identify NXT hardware and
grant the 'lego' group permission to use it.

A sample rule is included for you in /usr/share/nxt-python, but you may
want to verify the vendor code of the NXT unit.

To verify the vendor code, connect the NXT hardware to your computer
and then run:

# lsusb

Look at the ID for the Lego device; it will probably be 0694, but if not,
then change the value in the sample udev rule to match.

Save the sample udev rule (70-lego.rules) to /etc/udev/rules.d/

Log out and log back in, and you should now have full control, via Python,
over your NXT hardware.

Requires at least one of these
-------------------------------
pyusb (for USB communication)
pybluez (for bluetooth communication)

This requires: pyusb, pybluez

Maintained by: klaatu
Keywords: lego,nxt,mindstorm
ChangeLog: nxt-python

Homepage:
https://github.com/Eelviny/nxt-python

Source Downloads:
nxt-python-2.2.2.tar.gz (5bd1f018cef143f3c1184847db6a9e1e)

Download SlackBuild:
nxt-python.tar.gz
nxt-python.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 14.2

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds