python3 -m pip install pmw3901Biblioteca estable de Github:
git clone https://github.com/pimoroni/pmw3901-pythoncd pmw3901-python./install.shÚltima/biblioteca de desarrollo de Github:
git clone https://github.com/pimoroni/pmw3901-pythoncd pmw3901-python./install.sh --unstableNota Las bibliotecas se instalarán en el entorno virtual "Pimoroni", deberá activarlo para ejecutar ejemplos:
source ~/.virtualenvs/pimoroni/bin/activate
El PAA5100JE tiene una rutina de inicio ligeramente diferente al PMW3901, debe usar la clase proporcionada para asegurarse de que esté configurada correctamente:
from pmw3901 import PAA5100
Y para el PMW3901, continúe usando la clase antigua:
from pmw3901 import PMW3901
El ejemplo de motion.py demuestra configurar cualquiera de los sensores y acepta un argumento --board para especificar cuál le gustaría usar.
Esta biblioteca es compatible con la especificación de un PIN GPIO para Chip Seleccione, es posible que primero desactive el primer soporte de SPI Chip Seleccione agregando lo siguiente a /boot/firmware/config.txt :
dtoverlay=spi0-0cs
Luego use la biblioteca con:
from pmw3901 import PAA5100
sensor = PAA5100 ( spi_cs_gpio = < gpio_pin > )