Detectar el movimiento en nueve rangos de movimiento diferentes: aceleración de 3 ejes, movimiento giroscópico de 3 ejes y encabezado de brújulas de 3 ejes.
Recomendamos usar esta biblioteca con Raspberry Pi OS Bookworm o posterior. Requiere pitón ≥3.7.
Hemos creado un script de instalación fácil que instalará todos los requisitos previos y lo pondrá en funcionamiento con esfuerzos mínimos. Para ejecutarlo, encienda la terminal que encontrará en el menú -> Accesorios -> Terminal en su escritorio Raspberry Pi, como se ilustra a continuación:
En la nueva ventana de terminal, escriba los comandos exactamente como aparece a continuación (verifique los errores tipográficos) y siga las instrucciones en pantalla:
git clone https://github.com/pimoroni/icm20948-python
cd icm20948-python
./install.sh
Nota Las bibliotecas se instalarán en el entorno virtual "Pimoroni", deberá activarlo para ejecutar ejemplos:
source ~/.virtualenvs/pimoroni/bin/activate
Si desea contribuir, o le gusta vivir en el borde de su asiento teniendo el último código, puede instalar la versión de desarrollo de lo tanto:
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 En algunos casos, es posible que necesite sudo o instalar PIP con: sudo apt install python3-pip .
Esto no hará ningún cambio de configuración, por lo que es posible que también deba habilitar:
sudo raspi-config nonint do_i2c 0 Opcionalmente, puede ejecutar sudo raspi-config o la interfaz de usuario de configuración gráfica de Raspberry Pi para habilitar interfaces.