force_sensor¶
The force_sensor module contains functions to interact with an attached
Force Sensor (e.g. LEGO part 45606) and enables you to write code that reacts
to touch events or force magnitude.
To use the force_sensor module, add the following import statement to
your project:
import force_sensor
All functions in the module should be called inside the force_sensor
module as a prefix like so:
force_sensor.force(port.A)
Functions
|
Get the measured force in decinewtons. |
|
Test whether the button on the sensor is pressed. |
|
Get the raw, uncalibrated force value of the force sensor connected on port |
- force_sensor.force(port)¶
Get the measured force in decinewtons. Values range from 0 to 100.
from hub import port import force_sensor print(force_sensor.force(port.A))
- Parameters:
port (int) – A port from the
portsubmodule in thehubmodule- Return type:
int
- force_sensor.pressed(port)¶
Test whether the button on the sensor is pressed. Returns true if the force sensor connected to port
portis pressed.from hub import port import force_sensor print(force_sensor.pressed(port.A))
- Parameters:
port (int) – A port from the
portsubmodule in thehubmodule- Return type:
bool
- force_sensor.raw(port)¶
Get the raw, uncalibrated force value of the force sensor connected on port
port.from hub import port import force_sensor print(force_sensor.raw(port.A))
- Parameters:
port (int) – A port from the
portsubmodule in thehubmodule- Return type:
int