CircuitPython的TCA9548A I2C多路复用器驱动程序。
项目描述
简介
CircuitPython的TCA9548A I2C多路复用器驱动程序。
依赖项
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序捆绑包轻松实现。
从PyPI安装
在支持GNU/Linux系统(如树莓派)上,您可以从PyPI本地安装驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-tca9548a
为系统范围安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-tca9548a
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-tca9548a
使用示例
# This example shows using TCA9548A to perform a simple scan for connected devices
import board
import adafruit_tca9548a
# Create I2C bus as normal
i2c = board.I2C() # uses board.SCL and board.SDA
# Create the TCA9548A object and give it the I2C bus
tca = adafruit_tca9548a.TCA9548A(i2c)
for channel in range(8):
if tca[channel].try_lock():
print("Channel {}:".format(channel), end="")
addresses = tca[channel].scan()
print([hex(address) for address in addresses if address != 0x70])
tca[channel].unlock()
文档
此库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅此指南。
贡献
欢迎贡献!在为该项目做出贡献之前,请阅读我们的 行为准则,以帮助该项目保持友好。
项目详情
关闭
哈希值 为 adafruit_circuitpython_tca9548a-0.7.3-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9d22ba5a3e04f5836f31713face038766ce3f1e661e099c55ba790b5b697747c |
|
MD5 | 1f1cb0964d5a7427b3bfc33dbecb9dcf |
|
BLAKE2b-256 | 75e1fab5a268d592efa8449f6fe7eb58d17df755f8ba33ae7a3bb7c9360ce1e6 |