AW9523 GPIO扩展器和LED驱动程序的Python库
项目描述
介绍
AW9523 GPIO扩展器和LED驱动程序的Python库
依赖项
此驱动程序依赖于
请确保所有依赖项在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序捆绑包轻松实现。
从PyPI安装
在支持的GNU/Linux系统(如树莓派)上,您可以从PyPI本地安装驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-aw9523
为系统范围安装(在某些情况下可能需要这样做)
sudo pip3 install adafruit-circuitpython-aw9523
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-aw9523
使用示例
import board
import digitalio
import adafruit_aw9523
i2c = board.I2C()
aw = adafruit_aw9523.AW9523(i2c)
led_pin = aw.get_pin(0) # LED on AW9523 io 0
button_pin = aw.get_pin(1) # Button on AW io 1
# LED is an output, initialize to high
led_pin.switch_to_output(value=True)
# Button is an input, note internal pull-ups are not supported!
button_pin.direction = digitalio.Direction.INPUT
while True:
# LED mirrors button pin
led_pin.value = button_pin.value
文档
此库的API文档可以在Read the Docs上找到。
有关构建库文档的信息,请参阅本指南。
贡献
欢迎贡献力量!请在贡献前阅读我们的行为准则,以帮助本项目保持友好。
项目详情
关闭
adafruit-circuitpython-aw9523-1.1.9.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | bdc5ad40a851a47ae0a5660f09e67a70583bf6182984c3b99c8c57aa56f279b5 |
|
MD5 | a09ab59f841afa78d6a1ffe963281654 |
|
BLAKE2b-256 | af89da492fac3310653f3d8be505ec03e0b8b60caabbf6bac25a70269f8d35d1 |
关闭
adafruit_circuitpython_aw9523-1.1.9-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 73562793f13aa5d58af1ffee2bc0465e1e445e2582a696608d9b866be2e4bfb2 |
|
MD5 | f964a00d495b9a2b10ec75edf3722e79 |
|
BLAKE2b-256 | 9fb8ced2b1ea5f9e6b5d10a146d84352b9bd2e31b2b3184f07fb47a496184a05 |