Le projet _Opla IoT Kit "Get To Know The Carrier"_ est disponible sur cette page :
https://opla.arduino.cc/opla/module/carrier/lesson/get-to-know-the-carrier
Dans la section _"Termes de programmation de base"_, sous-section _"Loop"_, il y a un extrait de code avec des commandes pour lire les capteurs disponibles sur le _MKR IoT Carrier_. Pour lire l'accélération fournie par le capteur IMU, la commande suivante est fournie
carrier.IMUmodule.readAccelerometer(accelerometer_x, accelerometer_y, accelerometer_z); //read accelerometer (x, y z)
qui génère l'erreur suivante
error: 'class LSM6DS3Class' has no member named 'readAccelerometer'; did you mean 'readAcceleration'?
Comme suggéré dans l'erreur et également expliqué dans la documentation de la bibliothèque LSM6DS3 du capteur IMU, la méthode _readAccelerometer_ doit être remplacée par la méthode _readAcceleration_.
J'utilise _Arduino Web Editor_ avec la _Arduino_MKRIoTCarrier Library_ version _0.9.6_.
Merci @alexandru-cohal pour le signalement. Ce problème sera résolu sous peu.
@karlsoderby avez-vous déjà eu l'occasion de corriger cette erreur ? Je vois qu'il est toujours là sur le tutoriel.
@per1234 vient de readAccelerometer par readAcceleration . Merci pour le rappel, il avait évité les mises à jour précédentes d'une manière ou d'une autre !
Commentaire le plus utile
@per1234 vient de readAccelerometer par readAcceleration . Merci pour le rappel, il avait évité les mises à jour précédentes d'une manière ou d'une autre !