CircuitPython库,用于DS2413 1-Wire双通道地址开关。
项目描述
介绍
CircuitPython驱动程序,用于DS2413单线2通道GPIO扩展板。
依赖项
此驱动程序依赖于
注意: 此库依赖于OneWire库,且在Raspberry Pi上无法工作
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载 Adafruit库和驱动程序包 来轻松实现。
从PyPI安装
在支持GNU/Linux的系统(如Raspberry Pi)上,您可以从PyPI 本地安装驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-ds2413
系统范围内安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-ds2413
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-ds2413
使用示例
import time
import board
from adafruit_onewire.bus import OneWireBus
import adafruit_ds2413
ow_bus = OneWireBus(board.D2)
ds = adafruit_ds2413.DS2413(ow_bus, ow_bus.scan()[0])
led = ds.IOA
button = ds.IOB
button.direction = adafruit_ds2413.INPUT
while not button.value:
led.value = True
time.sleep(0.5)
led.value = False
time.sleep(0.5)
文档
此库的API文档可在 Read the Docs 上找到。
有关构建库文档的信息,请参阅 本指南。
贡献
欢迎贡献!在向本项目贡献之前,请阅读我们的 行为准则,以帮助本项目保持欢迎的氛围。
项目详情
关闭
adafruit-circuitpython-ds2413-1.2.17.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 93daef538718c860319c80b2d345e406ab4ed66f1812f912dd60085ae4110c7a |
|
MD5 | be6ce7df6ae16536b1056d5ad8784324 |
|
BLAKE2b-256 | 537db3ba4f989b604df58513434e6ac04052e2368ae0f0f0f3c5a3241d3221b1 |
关闭
adafruit_circuitpython_ds2413-1.2.17-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 66f38544a57217506d340d2df0371c5c86ca1937d242eeff397d2db2583ceaf3 |
|
MD5 | d688f8c447eb11ad7b0320a53795c795 |
|
BLAKE2b-256 | 00b131e1a70c6ae6d15cf05f49a226863abca38c344e78ee2934f4cfc3be3085 |