اكتشف الحركة في تسعة نطاقات مختلفة من الحركة: تسارع 3 محاور ، وحركة جيروسكوبية 3 محاور ، وعنصر البوصلة 3 محاور.
نوصي باستخدام هذه المكتبة مع Raspberry Pi OS Bookworm أو لاحقًا. يتطلب بيثون ≥3.7.
لقد أنشأنا نصًا سهلاً للتثبيت من شأنه تثبيت جميع المتطلبات المسبقة وتجعلك تعمل بأقل الجهود. لتشغيله ، قم بإطلاق النار على المحطة التي ستجده في القائمة -> الملحقات -> Terminal على سطح مكتب Raspberry Pi الخاص بك ، كما هو موضح أدناه:
في نوع النافذة الطرفية الجديدة ، فإن الأوامر تمامًا كما يظهر أدناه (تحقق من وجود أخطاء أخطاء أخطاء مطبعية) واتبع الإرشادات التي تظهر على الشاشة:
git clone https://github.com/pimoroni/icm20948-python
cd icm20948-python
./install.sh
سيتم تثبيت المكتبات في البيئة الافتراضية "Pimoroni" ، ستحتاج إلى تفعيلها لتشغيل الأمثلة:
source ~/.virtualenvs/pimoroni/bin/activate
إذا كنت ترغب في المساهمة ، أو ترغب في العيش على حافة مقعدك من خلال الحصول على أحدث التعليمات البرمجية ، يمكنك تثبيت إصدار التطوير مثل SO:
git clone https://github.com/pimoroni/icm20948-python
cd icm20948-python
./install.sh --unstable
python3 -m venv --system-site-packages $HOME/.virtualenvs/pimoronisource ~/.virtualenvs/pimoroni/bin/activatepip install icm20948 في بعض الحالات ، قد تحتاج إلى sudo أو تثبيت PIP مع: sudo apt install python3-pip .
لن يؤدي هذا إلى إجراء أي تغييرات في التكوين ، لذلك قد تحتاج أيضًا إلى تمكين:
sudo raspi-config nonint do_i2c 0 يمكنك تشغيل sudo raspi-config اختياريًا أو واجهة مستخدم تكوين Raspberry PI الرسومية لتمكين الواجهات.