El proyecto _Opla IoT Kit "Conozca al transportista" _ está disponible en esta página:
https://opla.arduino.cc/opla/module/carrier/lesson/get-to-know-the-carrier
En la sección _ "Términos básicos de programación" _, subsección _ "Bucle" _, hay un fragmento de código con comandos para leer los sensores disponibles en el _MKR IoT Carrier_. Para leer la aceleración proporcionada por el sensor IMU, se proporciona el siguiente comando
carrier.IMUmodule.readAccelerometer(accelerometer_x, accelerometer_y, accelerometer_z); //read accelerometer (x, y z)
que genera el siguiente error
error: 'class LSM6DS3Class' has no member named 'readAccelerometer'; did you mean 'readAcceleration'?
Como se sugiere en el error y también se explica en la documentación de la biblioteca LSM6DS3 del sensor IMU, el método _readAccelerometer_ debe reemplazarse por el método _readAcceleration_.
Estoy usando _Arduino Web Editor_ con la _Arduino_MKRIoTCarrier Library_ versión _0.9.6_.
Gracias @ alexandru-cohal por informarnos. Este problema se solucionará en breve.
@karlsoderby , ¿alguna vez tuviste la oportunidad de corregir este error? Veo que todavía está ahí en el tutorial.
@ per1234 acaba de actualizar la plataforma, reemplazando readAccelerometer con readAcceleration . Gracias por el recordatorio, ¡de alguna manera había evitado actualizaciones anteriores!
Comentario más útil
@ per1234 acaba de actualizar la plataforma, reemplazando readAccelerometer con readAcceleration . Gracias por el recordatorio, ¡de alguna manera había evitado actualizaciones anteriores!