Das _Opla IoT Kit "Get To Know The Carrier"_ Projekt ist auf dieser Seite verfügbar:
https://opla.arduino.cc/opla/module/carrier/lesson/get-to-know-the-carrier
Im Abschnitt _"Kernprogrammierbegriffe"_, _"Loop"_ befindet sich ein Codeschnipsel mit Befehlen zum Auslesen der auf dem _MKR IoT Carrier_ verfügbaren Sensoren. Zum Auslesen der vom IMU-Sensor bereitgestellten Beschleunigung wird der folgende Befehl bereitgestellt
carrier.IMUmodule.readAccelerometer(accelerometer_x, accelerometer_y, accelerometer_z); //read accelerometer (x, y z)
was folgenden Fehler erzeugt
error: 'class LSM6DS3Class' has no member named 'readAccelerometer'; did you mean 'readAcceleration'?
Wie im Fehler angedeutet und auch in der Dokumentation der LSM6DS3-Bibliothek des IMU-Sensors erläutert, sollte die Methode _readAccelerometer_ durch die Methode _readAcceleration_ ersetzt werden.
Ich verwende den _Arduino Web Editor_ mit der _Arduino_MKRIoTCarrier Library_ Version _0.9.6_.
Danke @alexandru-cohal für die Berichterstattung. Dieses Problem wird in Kürze behoben.
@karlsoderby hatten Sie jemals die Möglichkeit, diesen Fehler zu beheben? Ich sehe, es ist immer noch im Tutorial vorhanden.
@per1234 hat gerade die Plattform aktualisiert und readAccelerometer durch readAcceleration ersetzt . Danke für die Erinnerung, es hatte frühere Updates irgendwie vermieden!
Hilfreichster Kommentar
@per1234 hat gerade die Plattform aktualisiert und readAccelerometer durch readAcceleration ersetzt . Danke für die Erinnerung, es hatte frühere Updates irgendwie vermieden!