O projeto _Opla IoT Kit "Get To Know The Carrier" _ está disponível nesta página:
https://opla.arduino.cc/opla/module/carrier/lesson/get-to-know-the-carrier
Na seção _ "Termos de programação principais" _, _ "Loop" _ subseção, há um trecho de código com comandos para ler os sensores disponíveis no _MKR IoT Carrier_. Para ler a aceleração fornecida pelo sensor IMU, o seguinte comando é fornecido
carrier.IMUmodule.readAccelerometer(accelerometer_x, accelerometer_y, accelerometer_z); //read accelerometer (x, y z)
que gera o seguinte erro
error: 'class LSM6DS3Class' has no member named 'readAccelerometer'; did you mean 'readAcceleration'?
Conforme sugerido no erro e também explicado na documentação da biblioteca LSM6DS3 do sensor IMU, o método _readAccelerometer_ deve ser substituído pelo método _readAcceleration_.
Estou usando o _Arduino Web Editor_ com a _Arduino_MKRIoTCarrier Library_ versão _0.9.6_.
Obrigado @ alexandru-cohal por reportar. Este problema será corrigido em breve.
@karlsoderby , você já teve a chance de corrigir esse erro? Vejo que ainda está lá no tutorial.
@ per1234 acaba de atualizar a plataforma, substituindo readAccelerometer por readAcceleration . Obrigado pelo lembrete, ele havia evitado atualizações anteriores de alguma forma!
Comentários muito úteis
@ per1234 acaba de atualizar a plataforma, substituindo readAccelerometer por readAcceleration . Obrigado pelo lembrete, ele havia evitado atualizações anteriores de alguma forma!