nxt-python (python module to control Lego NXT)
nxt-python is a python 2.x driver/interface for the Lego Mindstorms
NXT robot.
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/python3-nxt-python,
but you should verify the vendor code of the NXT unit.
To verify a 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
-------------------------------
python3-pyusb (for USB communication)
python3-pybluez (for bluetooth communication)
This requires: python3-pybluez, python3-pyusb
Maintained by: klaatu
Keywords:
ChangeLog: python3-nxt-python
Homepage:
https://github.com/schodet/nxt-python
Download SlackBuild:
python3-nxt-python.tar.gz
python3-nxt-python.tar.gz.asc (FAQ)
(the SlackBuild does not include the source)
Individual Files: |
70-lego.rules |
README |
python3-nxt-python.SlackBuild |
python3-nxt-python.info |
slack-desc |
© 2006-2023 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of
Patrick Volkerding
Linux® is a registered trademark of
Linus Torvalds