ตรวจจับการเคลื่อนไหวในเก้าช่วงของการเคลื่อนไหว: การเร่งความเร็ว 3 แกน, การเคลื่อนที่แบบไจโรสโคป 3 แกนและหัวเข็มทิศ 3 แกน
เราขอแนะนำให้ใช้ห้องสมุดนี้กับหนอนหนังสือ Raspberry Pi OS หรือใหม่กว่า มันต้องใช้ Python ≥3.7
เราได้สร้างสคริปต์การติดตั้งง่าย ๆ ที่จะติดตั้งข้อกำหนดล่วงหน้าทั้งหมดและทำให้คุณทำงานได้อย่างน้อยที่สุด ในการเรียกใช้เทอร์มินัลไฟซึ่งคุณจะพบในเมนู -> อุปกรณ์เสริม -> เทอร์มินัลบนเดสก์ท็อป 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 กราฟิก UI เพื่อเปิดใช้งานอินเตอร์เฟส