Обнаружение движения в девяти различных диапазонах движения: 3-осевое ускорение, 3-осевое гироскопическое движение и 3-осевая заголовок компаса.
Мы рекомендуем использовать эту библиотеку с книжным червем Raspberry Pi OS или позже. Это требует Python ≥3,7.
Мы создали простой сценарий установки, который установит все предварительные условия и приведет к тому, что вы работаете с минимальными усилиями. Чтобы запустить его, запустите терминал, который вы найдете в меню -> Аксессуары -> терминал на рабочем столе Raspberry Pi, как показано ниже:
В новом окне терминала введите команды точно так же, как это показано ниже (проверьте опечатки), и следуйте инструкциям на экране:
git clone https://github.com/pimoroni/icm20948-python
cd icm20948-python
./install.sh
Примечание библиотеки будут установлены в виртуальной среде "Пиморони, вам нужно будет активировать ее для запуска примеров:
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 Raspberry для включения интерфейсов.