# 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.

NXT-Python for Python 2 is no longer supported.

NXT-Python sources are available on NXT-Python repository on sourcehut and mirrored on NXT-Python repository on Github.

- Installation
  - USB
  - Bluetooth
- Handbook
  - Overview
  - Tutorial
  - Tips and Tricks
- API Reference
  - Locator
  - Brick
  - Motor
  - Sensors
  - Connection Backends
  - Errors
  - Linus Atorf’s MotorControl Support
- Commands
  - Manual page for nxt-push
  - Manual page for nxt-screenshot
  - Manual page for nxt-server
  - Manual page for nxt-test
- Configuration files
  - Description
  - Format
  - Example
  - Files
- Migrating to 3.0
  - Porting to Python 3
  - Porting to NXT-Python 3
- About
  - Contact
  - License

# Indices and tables

- Index

- Module Index

- Search Page