مشروع _Opla IoT Kit "تعرف على الناقل" _ متاح في هذه الصفحة:
https://opla.arduino.cc/opla/module/carrier/lesson/get-to-know-the-carrier
في القسم _ "مصطلحات البرمجة الأساسية" _ ، القسم الفرعي _ "الحلقة" _ ، يوجد مقتطف رمز يحتوي على أوامر لقراءة المستشعرات المتوفرة في _MKR IoT Carrier_. لقراءة التسارع الذي يوفره مستشعر IMU ، يتم توفير الأمر التالي
carrier.IMUmodule.readAccelerometer(accelerometer_x, accelerometer_y, accelerometer_z); //read accelerometer (x, y z)
الذي يولد الخطأ التالي
error: 'class LSM6DS3Class' has no member named 'readAccelerometer'; did you mean 'readAcceleration'?
كما هو مقترح في الخطأ كما تم شرحه أيضًا في توثيق مكتبة LSM6DS3 لمستشعر IMU ، يجب استبدال طريقة _readAccelerometer_ بطريقة _readAcceleration_.
أنا أستخدم _Arduino Web Editor_ مع _Arduino_MKRIoTCarrier Library_ version _0.9.6_.
شكرًا لك @ alexandru-cohal على الإبلاغ. سيتم إصلاح هذه المشكلة قريبًا.
karlsoderby هل حصلت على فرصة لإصلاح هذا الخطأ؟ أرى أنه لا يزال موجودًا في البرنامج التعليمي.
@ per1234 قام للتو بتحديث النظام الأساسي ، واستبدل readAccelerometer بـ readAcceleration . شكرا للتذكير ، لقد تجنب التحديثات السابقة بطريقة ما!
التعليق الأكثر فائدة
@ per1234 قام للتو بتحديث النظام الأساسي ، واستبدل readAccelerometer بـ readAcceleration . شكرا للتذكير ، لقد تجنب التحديثات السابقة بطريقة ما!