PyBricks

Using PyBricks Python

The following example shows the most effective way to read the sensor in PyBricks.

Be sure to update to the SPIKE V3 firmware.

from pybricks.iodevices import PUPDevice
from pybricks.parameters import Port

device = PUPDevice(Port.A)

while True:
    values = device.read(5)
    if len(values) > 0:
        print("Strength", values[0]) #return the signal strength
    if len(values) > 1:
        print("Direction", values[1]) #return the direction of the ball 0 - 12
    

Last updated