python3 -m pip install pmw3901Стабильная библиотека от GitHub:
git clone https://github.com/pimoroni/pmw3901-pythoncd pmw3901-python./install.shПоследняя библиотека разработки от GitHub:
git clone https://github.com/pimoroni/pmw3901-pythoncd pmw3901-python./install.sh --unstableПримечание библиотеки будут установлены в виртуальной среде "Пиморони, вам нужно будет активировать ее для запуска примеров:
source ~/.virtualenvs/pimoroni/bin/activate
PAA5100JE имеет немного другую подпрограмму инициировать для PMW3901, вы должны использовать предоставленный класс, чтобы убедиться, что он настроен правильно:
from pmw3901 import PAA5100
И для PMW3901, продолжайте использовать старый класс:
from pmw3901 import PMW3901
Пример motion.py демонстрирует настройку любого датчика, и принимает аргумент --board , чтобы указать, какой вы хотите использовать.
Эта библиотека поддерживает указание вывода GPIO для выбора чипа, вы можете сначала отключить поддержку чипа SPI, добавив следующее в /boot/firmware/config.txt :
dtoverlay=spi0-0cs
Затем используйте библиотеку с:
from pmw3901 import PAA5100
sensor = PAA5100 ( spi_cs_gpio = < gpio_pin > )