Python Library – APDS9930
Informatie (ENG): Python module for the APDS-9930 I2C Ambient Light and Proximity sensor This is a Python port of the AVR APDS-9930 library. Simple and easy to use. Makes heavy use of Python-specific programming concepts, such as properties, to make…
Python Library – BMP085 / BMP180 (GY-68)
Python Library – BMP 085/180 Hardware: Informatie (ENG): Python library for accessing the BMP series pressure and temperature sensors like the BMP085/BMP180 on a Raspberry Pi or Beaglebone Black. To install, download the library by clicking the download zip link to…
Python Library – PIGPIO
PIGPIO Website Informatie (ENG): pigpio is a C library for the Raspberry which allows control of the general purpose input outputs (gpios). Features
sampling and time-stamping of gpios 0-31 between 100,000 and 1,000,000 times per second.
provision of PWM on any number of the user gpios simultaneously.
provision of servo pulses on any number of the user gpios simultaneously.
callbacks when any of gpios 0-31 change state (callbacks receive the time of the event
accurate to a few microseconds).
notifications via pipe when any of gpios 0-31 change state.
callbacks at timed intervals.
reading/writing all of the gpios in a bank (0-31, 32-53) as a single operation.
individually setting gpio modes, reading and writing.
socket and pipe interfaces for the bulk of the functionality in addition to the
underlying C library calls.
the construction of arbitrary waveforms to give precise timing of output gpio
level changes (accurate to a few microseconds).
software serial links using any user gpio.
rudimentary permission control through the socket and pipe interfaces so users
can be prevented from "updating" inappropriate gpios.
creating and running scripts on the pigpio daemon.
Interfaces The library provides a number of control interfaces
the C function interface
the /dev/pigpio pipe interface
the socket interface (used by the pigs utility and the Python module)
Utilities A number of utility programs…
Python Library – spidev
Python spidev library Informatie (ENG): Python bindings for Linux SPI access through spidev Python Spidev ============= This project contains a python module for interfacing with SPI devices from user space via the spidev linux kernel driver. This is a modified…
Python Library – LCD HD44780
Download Python LCD HD44780 library @ Github Informatie (ENG): A Python 2/3 Raspberry PI Character LCD library for the Hitachi HD44780 controller. This library is inspired by Adafruit Industries’ CharLCD library as well as by Arduino’s LiquidCrystallibrary. No external dependencies (except…
Python Library – DHT sensors
Python Library – DHT11/22/AM2302 Hardware: Informatie (ENG): Python library to read the DHT series of humidity and temperature sensors on a Raspberry Pi or Beaglebone Black. Currently the library is only tested with Python 2.6/2.7. For all platforms (Raspberry Pi…
Python Library – PyGame
Download PyGame @ pygame.org Informatie (ENG): Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python…
Python Library – RPi.GPIO
Python RPi.GPIO library Informatie (ENG): This package provides a class to control the GPIO on a Raspberry Pi. Note that this module is unsuitable for real-time or timing critical applications. This is because you can not predict when Python will…
Python Library – PySerial
Download PySerial @ SourceForge PySerial documentatie @ SourceForge Informatie (ENG): This module encapsulates the access for the serial port. It provides backends for Python running on Windows, Linux, BSD (possibly any POSIX compliant system), Jython and IronPython (.NET and Mono).…
Python Library – PyUSB
Website / GitHub Informatie (ENG): PyUSB aims to be an easy to use Python module to access USB devices. PyUSB relies on a native system library for USB access. Currently, it works out of the box with libusb 0.1, libusb…