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
-