跳转到主要内容

MCP4728 I2C 12位四通道DAC的辅助库

项目描述

简介

Documentation Status Discord Build Status Code Style: Black

MCP4728 I2C 12位四通道DAC的辅助库

依赖关系

此驱动程序依赖于

请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载 Adafruit库和驱动程序捆绑包 来轻松实现。

从PyPI安装

在支持GNU/Linux的系统(如树莓派)上,您可以从PyPI本地安装驱动程序 从PyPI。为当前用户安装

pip3 install adafruit-circuitpython-mcp4728

为系统范围安装(在某些情况下可能需要)

sudo pip3 install adafruit-circuitpython-mcp4728

在当前项目中安装虚拟环境

mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-mcp4728

使用示例

import board
import adafruit_mcp4728

i2c = board.I2C()   # uses board.SCL and board.SDA
mcp4728 =  adafruit_mcp4728.MCP4728(i2c)

mcp4728.channel_a.value = 65535 # Voltage = VDD
mcp4728.channel_b.value = int(65535/2) # VDD/2
mcp4728.channel_c.value = int(65535/4) # VDD/4
mcp4728.channel_d.value = 0 # 0V


mcp4728.save_settings() # save the current values to the eeprom,making them the default on power up

文档

此库的API文档可以在 Read the Docs 上找到。

有关构建库文档的信息,请参阅 此指南

贡献

欢迎贡献!请在贡献之前阅读我们的 行为准则,以帮助此项目保持友好。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

adafruit-circuitpython-mcp4728-1.3.9.tar.gz (28.9 kB 查看哈希值)

上传时间 源代码

构建分发

adafruit_circuitpython_mcp4728-1.3.9-py3-none-any.whl (7.4 kB 查看哈希值)

上传时间 Python 3

由以下机构支持