AD569x DAC的CircuitPython驱动程序
项目描述
简介
AD5691/2/3 I2C DAC的CircuitPython驱动程序
依赖项
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序包或使用circup安装单个库轻松实现。
从PyPI安装
在支持GNU/Linux系统(如树莓派)上,您可以从PyPI本地安装驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-ad569x
为系统范围内安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-ad569x
在当前项目虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .env
source .env/bin/activate
pip3 install adafruit-circuitpython-ad569x
使用Circup在连接的CircuitPython设备上安装
确保您已将circup安装到Python环境中。如果需要,请使用以下命令安装
pip3 install circup
安装circup并连接CircuitPython设备后,使用以下命令安装
circup install adafruit--circuitpython-ad569x
或以下命令更新现有版本
circup update
使用示例
import board
import adafruit_ad569x
i2c = board.I2C()
dac = adafruit_ad569x.Adafruit_AD569x(i2c)
# length of the sine wave
LENGTH = 100
# sine wave values written to the DAC
value = [int(math.sin(math.pi * 2 * i / LENGTH) * ((2**15) - 1) + 2**15) for i in range(LENGTH)]
while True:
for v in value:
dac.value = v
文档
该库的API文档可以在Read the Docs上找到。
有关构建库文档的信息,请参阅此指南。
贡献
欢迎贡献!在为此项目做出贡献之前,请阅读我们的行为准则,以帮助保持项目的友好。
项目详情
关闭
adafruit-circuitpython-ad569x-2.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b576236d665631c3910cc0842f0791602bba98d00b5ea4c1a1d40c65c0df6a50 |
|
MD5 | 872941ca3ee3470ed25db140e2989052 |
|
BLAKE2b-256 | 24126e9a0c1cc799924b4025ee9e300dd6dec9bbc5b617374ab216b8a8eb988b |
关闭
adafruit_circuitpython_ad569x-2.0.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 628c2e40428edc758827240be6bb4399db9c9691bee0e17c5a1562f927f5ddbe |
|
MD5 | b9824b23402c3f0aa5f3085a0f5d4924 |
|
BLAKE2b-256 | e202115df3271bc5740ca21915ce7fa418cf93a34aaa79f91fa786fce34d66e8 |