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.145.155515.tar.gz (2.2 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.145.155515-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: PyDigiPio-20.145.155515.tar.gz
  • Upload date:
  • Size: 2.2 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.145.155515.tar.gz
Algorithm Hash digest
SHA256 b2bbd52927df4908e0d3e1112b54b2318ebc1b008207002c702f83b1d82db7f6
MD5 242f4b2fa7affb1685be5a7f9ad99a88
BLAKE2b-256 8ac64b8fa93484a31294f4085ab5bc9e5772dba5d72157d53dc14f28f6baff74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyDigiPio-20.145.155515-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.145.155515-py3-none-any.whl
Algorithm Hash digest
SHA256 1829c4ba8dcb83bc4b71df4890f854df7b1d04a2ac3bed0b7968c6c12b6fef51
MD5 5224f0478f6bd1514198c097a0f5c92c
BLAKE2b-256 5997ddf1d503b60fc75f60d2bee4afb39716f0c92cf3ad06edf034ef2f8a0bff

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