Python module for Raspberry Pi GPIO
Project description
PyDigiPio
Python module for Raspberry Pi GPIO
The What
This is a python module to interface with the digital inputs and output of the Raspberry Pi GPIO. Nothing more, nothing less.
The Why
Sometimes you just need digital I/O on the Raspberry Pi (and possibly other device, untested so far). This library provides direct access without the need of complex libraries.
The How
Install from PyPi:
pip install PyDigiPio
Usage:
import PyDigiPio
# Sets pin assigned to GPIO 1 as output
PyDigiPio.configure_pin(1, 'out')
# Set GPIO 1 HIGH
PyDigiPio.write_to_pin(1, True)
# Set GPIO 1 LOW
PyDigiPio.write_to_pin(1, False)
# Sets pin assigned to GPIO 2 as input
PyDigiPio.configure_pin(2, 'in')
# Get state of GPIO 2
PyDigiPio.read_from_pin(2)
OSError exception is thrown if GPIO device is configured incorrectly
The Who
Einar Arnason
https://github.com/EinarArnason/
https://www.linkedin.com/in/einararnason/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for PyDigiPio-20.145.155515-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1829c4ba8dcb83bc4b71df4890f854df7b1d04a2ac3bed0b7968c6c12b6fef51 |
|
MD5 | 5224f0478f6bd1514198c097a0f5c92c |
|
BLAKE2b-256 | 5997ddf1d503b60fc75f60d2bee4afb39716f0c92cf3ad06edf034ef2f8a0bff |