IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Programme gyroscope arduino


Sujet :

Arduino

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Programme gyroscope arduino
    bonjour a tous je possède un gyroscope mpu 6050 et j aimerais mesurer un angle autour de l axe de lacet du gyroscope mais je n arrive pas a retirer la dérive du gyroscope quelqu'un aurait une solution svp ?
    Merci

    Voici mon code arduino

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    #include "Wire.h" 
    #include "I2Cdev.h"  
    #include "MPU6050.h"
     
     
     
    MPU6050 accelgyro;
     
    int16_t ax, ay, az;  //mesures brutes
    int16_t gx, gy, gz;
    int8_t Accel_range;
    int8_t Gyro_range;
    float angle=0;
     
     
     
    void setup() {
      Wire.begin();  //I2C bus
      Serial.begin(9600);
      while (!Serial) 
        ; // wait for serial port to connect. Needed for native USB (LEONARDO)
     
     
      // initialize device
      Serial.println("Initialisation I2C...");
      accelgyro.initialize();
     
      // verify connection
      Serial.println("Test de la conection du dispositif ...");
      Serial.println(accelgyro.testConnection() ? "MPU6050 connection reussie" : "MPU6050 connection echec");
      delay(1000);
    }
     
    void loop() {
     
      accelgyro.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
     
      angle=(angle+(float)gz*0.01/131);
     Serial.println(angle); 
      delay(10);
     
     
     
     
     
    }
    Dernière modification par f-leb ; 14/05/2017 à 20h28.

Discussions similaires

  1. Programmation simple Arduino
    Par WendyV dans le forum Arduino
    Réponses: 13
    Dernier message: 20/09/2016, 13h24
  2. Programmer carte arduino en C
    Par laurent19 dans le forum C
    Réponses: 3
    Dernier message: 11/08/2014, 13h10
  3. Difficultés pour programmer un Arduino
    Par Garenne40 dans le forum Débuter
    Réponses: 6
    Dernier message: 18/06/2013, 12h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo