Skip to main content

Python module for Raspberry Pi GPIO

Project description

PyDigiPio

Python package

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


Download files

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

Source Distribution

PyDigiPio-20.146.171707.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PyDigiPio-20.146.171707-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file PyDigiPio-20.146.171707.tar.gz.

File metadata

  • Download URL: PyDigiPio-20.146.171707.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for PyDigiPio-20.146.171707.tar.gz
Algorithm Hash digest
SHA256 4314fb5c94719fca74284960b12edc8efe9d96b1f7d37db0101faa4080d33e5b
MD5 694c5dd5f6b03c63a6b4d1f97720074e
BLAKE2b-256 c8ca8aff2f6dc911ea21d8263164eac34dbcee968ba343dd835290814646eb59

See more details on using hashes here.

File details

Details for the file PyDigiPio-20.146.171707-py3-none-any.whl.

File metadata

  • Download URL: PyDigiPio-20.146.171707-py3-none-any.whl
  • Upload date:
  • Size: 3.1 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.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for PyDigiPio-20.146.171707-py3-none-any.whl
Algorithm Hash digest
SHA256 c796335a9491756bb487466d3fdba6bb6e45b8833b98cfb73ba70ea0930d3c73
MD5 930ef33c2729665c32c1754043fe9cc9
BLAKE2b-256 9b7cf3a22b64cf49d1cb84ba426bca9915772296c7abd657657ab67836adcb67

See more details on using hashes here.

Supported by

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