.. pybricks-requirements::
.. autoclass:: pybricks.pupdevices.InfraredSensor :no-members: .. automethod:: pybricks.pupdevices.InfraredSensor.distance .. automethod:: pybricks.pupdevices.InfraredSensor.reflection .. automethod:: pybricks.pupdevices.InfraredSensor.count
.. literalinclude:: ../../../examples/pup/sensor_infrared/basics.py