Bonjour
Cette bibliothèque permet de récupérer les données x,y,z et a.
Sauf que je ne veux que x.
#include <Wire.h>
#include <MechaQMC5883.h>
#include <Servo.h>
Servo myservo;
MechaQMC5883 qmc;
void setup() {
Wire.begin();
Serial.begin(9600);
qmc.init();
myservo.attach(6);
myservo.write(90);
}
void loop() {
int x;
qmc.read(&x);
Serial.println(x);
delay(100);
}
Ca me renvoie un message d'erreur:
no matching function for call to 'MechaQMC5883::read(int*)'
Est-ce à dire qu'il faut, comme dans l'exemple qmc.read(&x, &y, &z,&azimuth); récupérer l'ensemble des données (au moins x,y,z)? Du coup il faut au moins 3 int ...
Une idée?