Recuperer les données d'un capteurs en i2c sur Rpi

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

Verrouillé
Lynda
Messages : 4
Enregistré le : ven. 24 déc. 2021 20:38

Recuperer les données d'un capteurs en i2c sur Rpi

Message par Lynda » mar. 22 févr. 2022 14:38

Bonjour,
je travaille sur un projet pour le développement d'une centrale inertielle, soit la récupération des données d'un capteur 10 DOF et leur affichage au sein d'une IHM.
j'ai réussi a établir la connexion entre mon programme et le capteur mais je ne vois pas comment je pourrais faire pour récupérer les données. Est ce que vous avez des idées de fonctions que je peux utiliser pour ça svp?
Voila a quoi ressemble mon code:
#include "mainwindow.h"
#include <QApplication>
#include <cstdio>
#include <iostream>
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>

using namespace std;
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;

int file_i2c;
int length;
int buffer[4];
char *filename= (char*) "/dev/i2c-1";

if((file_i2c=open(filename, O_RDWR))<0)
{
cout<<"fail to open I2C bus"<<endl;
}
int addr= 0x77;
if(ioctl(file_i2c, 0x0703, addr)<0)
{
cout<<"failed to acquire bus access or talk to the slave"<<endl;
}
length=4;
if(read(file_i2c, buffer,length)!=length)
{
cout<<"Failed to read from the i2c bus"<<endl;

}else {
// int nb=read(file_i2c,buffer,length);
// cout<<"nb"<<nb<<endl;
//je ne sais pas quoi mettre dans cette partie
}

domi
Administrateur
Messages : 3233
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Recuperer les données d'un capteurs en i2c sur Rpi

Message par domi » mer. 23 févr. 2022 08:05

Bonjour,

Ce message n'a rien à faire dans la rubrique "Débutant", en plus, il s'agit d'un double post (viewtopic.php?f=57&t=6752)

rappel, merci de lire ce post : viewtopic.php?f=60&t=35
Je verrouille
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

Verrouillé

Retourner vers « Débutants »