motion¶
Motion sensors
The motion
module gives access to the device’s accelerometer, gyroscope and magnetometer data.
Functions¶
-
motion.
start_updating
()¶ Starts receiving information from the sensors.
-
motion.
stop_updating
()¶ Stops receiving information from the sensors
-
motion.
get_acceleration
() → motion.Acceleration¶ Returns a tuple with information about acceleration (x, y, z).
Return type: Acceleration
-
motion.
get_attitude
() → motion.Attitude¶ Returns a tuple with information about the attitude (roll, pitch, yaw).
Return type: Attitude
-
motion.
get_gravity
() → motion.Gravity¶ Returns a tuple with information about gravity (x, y, z).
Return type: Gravity
-
motion.
get_magnetic_field
() → motion.MagneticField¶ Returns a tuple with information about the magnetic field (x, y, z).
Return type: MagneticField
Data Types¶
-
class
motion.
Acceleration
(x, y, z)¶ A tuple containing data about acceleration (x, y, z).
-
x
¶ Alias for field number 0
-
y
¶ Alias for field number 1
-
z
¶ Alias for field number 2
-
-
class
motion.
Attitude
(roll, pitch, yaw)¶ A tuple containing data about attitude (roll, pitch, yaw).
-
pitch
¶ Alias for field number 1
-
roll
¶ Alias for field number 0
-
yaw
¶ Alias for field number 2
-
-
class
motion.
Gravity
(x, y, z)¶ A tuple containing data about gravity (x, y, z).
-
x
¶ Alias for field number 0
-
y
¶ Alias for field number 1
-
z
¶ Alias for field number 2
-