Bno055Sensor Classe
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
BNO055 - unité de mesure inertielle (IMU)
public class Bno055Sensor : IDisposable
[System.Device.Model.Interface("BNO055 - inertial measurement unit (IMU)")]
public class Bno055Sensor : IDisposable
type Bno055Sensor = class
interface IDisposable
[<System.Device.Model.Interface("BNO055 - inertial measurement unit (IMU)")>]
type Bno055Sensor = class
interface IDisposable
Public Class Bno055Sensor
Implements IDisposable
- Héritage
-
Bno055Sensor
- Attributs
- Implémente
Bno055Sensor(I2c |
Créer un capteur BNO055 |
DefaultI2c |
Adresse I2C par défaut, page 91 de la documentation mainhttps://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bno055-ds000.pdf |
SecondI2c |
Il s’agit de la deuxième adresse I2C. Il doit être activé pour être valide |
Accelerometer |
Obtenir le vecteur d’accélération de l’accéléromètre (100 Hz) Trois axes d’accélération (gravité + mouvement linéaire) Unité par défaut en m/s^2, peut être modifié pour mg |
Gravity |
Obtenir le vecteur de gravité gravité (100 Hz) Trois axes d’accélération gravitationnelle (moins tout mouvement) Unité par défaut en m/s^2, peut être modifié pour mg |
Gyroscope |
Obtenir le gyroscope |
Info |
Obtenir les informations sur les différentes versions du système de capteur et l’ID |
Linear |
Obtenir l’accélération linéaire Vecteur d’accélération linéaire (100 Hz) Trois axes de données d’accélération linéaire (accélération moins gravité) Unité par défaut en m/s^2, peut être modifié pour mg |
Magnetometer |
Obtenir le magnétomètre |
Operation |
Obtenir/définir le mode d’opération |
Orientation |
Obtenir l’orientation (Angles d’Euler) X = Titre, Y = Roll, Z = Pitch |
Power |
Définir/obtenir le mode d’alimentation |
Quaternion |
Obtenir le quaternion, l’unité est 1 quaternion (unité en moins) = 2^14 résultat retourné |
Temperature |
Obtenir la température |
Temperature |
Définir/obtenir la source de température |
Units |
Définissez/obtenez les unités utilisées. Par défaut, le système international est utilisé |
Dispose() |
BNO055 - unité de mesure inertielle (IMU) |
Get |
Obtenir les données d’étalonnage de l’accéléromètre |
Get |
Obtenir la carte Axe |
Get |
Retourne le status d’étalonnage pour le système et les capteurs |
Get |
Obtenir la dernière erreur |
Get |
Obtenir les données d’étalonnage du gyroscope |
Get |
Obtenir le status interupt |
Get |
Obtenir les données d’étalonnage du magnétomètre |
Get |
Obtenez le status. En cas d’erreur, GetError() donne plus de détails |
Run |
Exécutez un auto-test. En cas d’erreur, utilisez GetStatus() et GetError() pour obtenir la dernière erreur |
Set |
Définir les données d’étalonnage de l’accéléromètre |
Set |
Définir la carte Axe |
Set |
Définissez l’utilisation interne ou externe des cristaux. Remarque : si vous n’avez pas de cristal externe, n’utilisez pas cette fonction |
Set |
Définir les données d’étalonnage du gyroscope |
Set |
Définir les données d’étalonnage du magnétomètre |
Produit | Versions |
---|---|
.NET IoT Libraries | 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 2.0.0, 2.1.0, 2.2.0 |