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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PyDigiPio-20.128.142513-py3-none-any.whl.
File metadata
- Download URL: PyDigiPio-20.128.142513-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7bc336c6e750504790494d4f1a0d593d106ffbb06c56cf6d218bce26febcde4
|
|
| MD5 |
15d407675ff744aa9bd7a22ee900af26
|
|
| BLAKE2b-256 |
ce11e853320a233b2f4ec7f54de4e28db3e244250146e977af703e4338c55720
|