Files
pybricks-api/doc/main/index.rst
T
Laurens Valk 8dba975894 pybricks.ev3devices: Re-enable.
Also split out to separate class files like we did for pupdevices.

Also make various EV3 and NXT sensor methods awaitable.
2026-08-25 09:26:17 +02:00

106 lines
2.7 KiB
ReStructuredText

Pybricks Reference Manual
==================================================================
.. only:: ide
This documentation details all available functions and classes in Pybricks.
For example, you can find the meaning of specific function parameters like
motor speed.
If you are new to Pybricks, we recommend starting with the `Pybricks learn`_
guide instead.
.. only:: main
`Pybricks <https://pybricks.com/>`_ is Python coding for smart LEGO® hubs.
Run MicroPython scripts
directly on the hub, and get full control of your motors and sensors.
Pybricks runs on LEGO® BOOST, City, Technic, MINDSTORMS®, and SPIKE®. You
can code using Windows, Mac, Linux, Chromebook, and Android.
.. note:: You are viewing the stand-alone version of the documentation. To
learn more about Pybricks and to start coding, visit
the `Pybricks website`_
.. note:: Are you using LEGO MINDSTORMS EV3? Check out the
`EV3 documentation`_ instead.
Click on any device below to see its documentation. Use the menu on the left
to find documentation for additional modules. You may need to click the ☰ icon
above to reveal this menu.
.. _EV3 documentation: https://pybricks.com/ev3-micropython/
.. _Pybricks website: https://pybricks.com/
.. _Pybricks learn: https://pybricks.com/learn/
.. rubric:: Programmable hubs
.. figure:: ../main/cad/output/hub-all.png
:width: 100 %
:target: hubs/index.html
.. rubric:: Powered Up motors and sensors
.. figure:: ../main/cad/output/pupdevice-all.png
:width: 100 %
:target: pupdevices/index.html
.. figure:: ../main/cad/output/pupdevice-motors.png
:width: 100 %
:target: pupdevices/motor.html
.. figure:: ../main/cad/output/pupdevice-dcmotors.png
:width: 70 %
:target: pupdevices/dcmotor.html
.. rubric:: EV3 motors and sensors
.. figure:: ../main/cad/output/ev3device-all.png
:width: 100 %
:target: ev3devices/index.html
.. rubric:: NXT motors and sensors
.. figure:: ../main/cad/output/nxtdevice-all.png
:width: 100 %
:target: nxtdevices/index.html
.. toctree::
:maxdepth: 1
:caption: Table of contents
:hidden:
.. toctree::
:maxdepth: 1
:caption: Pybricks modules
:hidden:
hubs/index
pupdevices/index
ev3devices/index
nxtdevices/index
iodevices/index
parameters/index
tools/index
robotics
messaging/index
signaltypes
.. toctree::
:maxdepth: 1
:caption: MicroPython modules
:hidden:
micropython/builtins
micropython/exceptions
micropython/micropython
micropython/uerrno
micropython/uio
micropython/ujson
micropython/umath
micropython/urandom
micropython/uselect
micropython/ustruct
micropython/usys