icm20948 python
Version 1.0.0
9種類の運動範囲の動きを検出します:3軸加速度、3軸ジャイロスコープ運動、3軸コンパスの見出し。
このライブラリをRaspberry Pi OS BookWorm以降で使用することをお勧めします。 Python≥3.7が必要です。
すべての前提条件をインストールし、最小限の労力で起きて実行する簡単なインストールスクリプトを作成しました。それを実行するには、メニューで見つける端末を起動します - >アクセサリ - > raspberry piデスクトップの端末、以下に説明します。
新しいターミナルウィンドウの入力では、コマンドが以下に表示されているとまったく同じように(タイプミスを確認してください)、画面上の手順に従います。
git clone https://github.com/pimoroni/icm20948-python
cd icm20948-python
./install.sh
メモライブラリは「Pimoroni」仮想環境にインストールされます。例を実行するには、アクティブ化する必要があります。
source ~/.virtualenvs/pimoroni/bin/activate
貢献したい場合、または最新のコードを使用して座席の端に住んでいる場合は、次のような開発バージョンをインストールできます。
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またはグラフィカルなラズベリーPI構成UIを実行して、インターフェイスを有効にすることができます。