Metadata-Version: 2.1
Name: jaraco.nxt
Version: 2.1.0
Summary: Logo Mindstorms NXT Routines
Home-page: https://github.com/jaraco/jaraco.nxt
Author: Jason R. Coombs
Author-email: jaraco@jaraco.com
License: UNKNOWN
Description: .. image:: https://img.shields.io/pypi/v/jaraco.nxt.svg
           :target: `PyPI link`_
        
        .. image:: https://img.shields.io/pypi/pyversions/jaraco.nxt.svg
           :target: `PyPI link`_
        
        .. _PyPI link: https://pypi.org/project/jaraco.nxt
        
        .. image:: https://github.com/jaraco/jaraco.nxt/workflows/tests/badge.svg
           :target: https://github.com/jaraco/jaraco.nxt/actions?query=workflow%3A%22tests%22
           :alt: tests
        
        .. image:: https://img.shields.io/badge/code%20style-black-000000.svg
           :target: https://github.com/psf/black
           :alt: Code style: Black
        
        .. .. image:: https://readthedocs.org/projects/skeleton/badge/?version=latest
        ..    :target: https://skeleton.readthedocs.io/en/latest/?badge=latest
        
        .. -*- restructuredtext -*-
        
        LEGO Mindstorms NXT Bluetooth API in Python
        
        Overview
        --------
        
        ``jaraco.nxt`` implements the LEGO Mindstorms NXT Bluetooth API in Python.
        
        The ``jaraco.nxt`` library also can take advantage of the `jaraco input
        <https://pypi.org/project/jaraco.input>`_
        package.  To include it as part of the install, use the command
        ``pip install jaraco.nxt[input]``.
        
        Getting Started
        ---------------
        
        ``jaraco.nxt`` provides a message class for sending and receiving messages
        with the Lego NXT device.  First pair the device with your PC by following
        the instructions included with the device.  Then, determine the COM port
        to which it is connected.  The `hello world example
        <https://github.com/jaraco/jaraco.nxt/tree/master/examples/get_battery_voltage.py>`_
        is to retrieve the battery
        voltage.  `Browse the other examples
        <https://github.com/jaraco/jaraco.nxt/tree/master/examples/>`_ for
        more inspiration.
        
        For more information, read the docstrings of the modules in the packages.
        
        Modules of interest are
        
        * jaraco.nxt.messages: implements the messages defined by
          the NXT Bluetooth protocol.
        * jaraco.nxt.controller: demonstrates how to link input from
          a joystick to messages controlling the motors.  Uses jaraco.input.
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.6
Provides-Extra: testing
Provides-Extra: docs
Provides-Extra: input
