Skip to main content

Access 1-wire, SPI, or I2C devices from Raspberry Pi

Project description

Data Aquisition and Handling

This package provides methods to access a set of devices over 1-wire, SPI, or I2C bus from a Raspberry Pi.

  • DS18B20
  • MCP23S17
  • MCP3208
  • MCP4922
  • PCF8574

It is intended for use in the Edinburgh University course Data Acquisition and Handling but should work for any Raspberry Pi with the Raspbian OS installed.

NB: there's a difference between the GPIO pin handling with the RPi 5 compared to earlier boards. This code is updated for the RPi 5, and not guaranteed to work with earlier boards.

Replacement for webiopi

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

dah_edinburgh_university-1.1.0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

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

DAH_edinburgh_university-1.1.0-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file dah_edinburgh_university-1.1.0.tar.gz.

File metadata

  • Download URL: dah_edinburgh_university-1.1.0.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for dah_edinburgh_university-1.1.0.tar.gz
Algorithm Hash digest
SHA256 6fcde2be42dcb5f0f4055a5db5316c478fa4ae13cabf2f7734c0844459596213
MD5 289079f3459769f8170bf202efd39723
BLAKE2b-256 7bbfdd4d0528dc0be4a8b1a968ce8368efb8d36bdb077a49bc020c9497a9d686

See more details on using hashes here.

File details

Details for the file DAH_edinburgh_university-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for DAH_edinburgh_university-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d1ac8a0cb18a91b7227baffd6a141bfe56e299fa765841c4b9d12c054964aab8
MD5 66c0340c3ba178aacdae738548526bae
BLAKE2b-256 bf645cb55af10e5cf3e6f3e91ba7523679b4b967fa0e578b14cf68c024360b38

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