Skip to main content

Python library for the PMW3901 optical flow sensor

Project description

PMW3901 / PAA5100JE 2-Dimensional Optical Flow Sensor

Build Status Coverage Status PyPi Package Python Versions

Installing

Stable library from PyPi:

  • Just run sudo pip install pmw3901

Latest/development library from GitHub:

  • git clone https://github.com/pimoroni/pmw3901-python
  • cd pmw3901-python
  • sudo ./install.sh

Usage

The PAA5100JE has a slightly different init routine to the PMW3901, you should use the class provided to ensure it's set up correctly:

from pmw3901 import PAA5100

And for the PMW3901, continue using the old class:

from pmw3901 import PMW3901

The example motion.py demonstrates setting up either sensor, and accepts a --board argument to specify which you'd like to use.

Changelog

0.1.0

  • Add init support for PAA5100JE
  • Add frame capture support

0.0.1

  • Initial Release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pmw3901-0.1.0.tar.gz (6.2 kB view hashes)

Uploaded Source

Built Distributions

pmw3901-0.1.0-py3-none-any.whl (6.1 kB view hashes)

Uploaded Python 3

pmw3901-0.1.0-py2-none-any.whl (6.1 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page