Détecter le mouvement dans neuf gammes de mouvement différentes: accélération à 3 axes, mouvement gyroscopique à 3 axes et cape de boussole à 3 axes.
Nous vous recommandons d'utiliser cette bibliothèque avec Raspberry Pi OS Bookworm ou ultérieurement. Il nécessite du python ≥3,7.
Nous avons créé un script d'installation facile qui installera toutes les pré-requis et vous fera fonctionner avec un minimum d'efforts. Pour l'exécuter, lancez le terminal que vous trouverez dans le menu -> Accessoires -> Terminal sur votre bureau Raspberry Pi, comme illustré ci-dessous:
Dans la nouvelle fenêtre de terminal, tapez les commandes exactement comme il apparaît ci-dessous (vérifiez les fautes de frappe) et suivez les instructions à l'écran:
git clone https://github.com/pimoroni/icm20948-python
cd icm20948-python
./install.sh
Les bibliothèques de notes seront installées dans l'environnement virtuel "Pimoroni", vous devrez l'activer pour exécuter des exemples:
source ~/.virtualenvs/pimoroni/bin/activate
Si vous souhaitez contribuer ou aimez vivre sur le bord de votre siège en ayant le dernier code, vous pouvez installer la version de développement comme ça:
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 Dans certains cas, vous devrez peut-être nous sudo ou installer PIP avec: sudo apt install python3-pip .
Cela ne produira aucune modification de configuration, vous devrez donc également activer:
sudo raspi-config nonint do_i2c 0 Vous pouvez éventuellement exécuter sudo raspi-config ou l'interface utilisateur de configuration graphique Raspberry PI pour activer les interfaces.