CircuitPython库,用于控制ADS1x15 ADC。
项目描述
简介
支持ADS1x15系列模拟数字转换器。提供12位(ADS1015)和16位(ADS1115)版本。
安装和依赖项
此驱动程序依赖于
请确保CircuitPython文件系统上所有依赖项都可用。这可以通过在设备上下载和安装Adafruit库和驱动程序捆绑包来实现。
从PyPI安装
在支持GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI本地安装驱动程序。安装驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-ads1x15
系统范围安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-ads1x15
在当前项目虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-ads1x15
用法示例
单端
import time
import board
import busio
import adafruit_ads1x15.ads1015 as ADS
from adafruit_ads1x15.analog_in import AnalogIn
# Create the I2C bus
i2c = busio.I2C(board.SCL, board.SDA)
# Create the ADC object using the I2C bus
ads = ADS.ADS1015(i2c)
# Create single-ended input on channel 0
chan = AnalogIn(ads, ADS.P0)
# Create differential input between channel 0 and 1
#chan = AnalogIn(ads, ADS.P0, ADS.P1)
print("{:>5}\t{:>5}".format('raw', 'v'))
while True:
print("{:>5}\t{:>5.3f}".format(chan.value, chan.voltage))
time.sleep(0.5)
文档
该库的API文档可以在Read the Docs上找到。
有关构建库文档的信息,请参阅本指南。
贡献
欢迎贡献!在为该项目做出贡献之前,请阅读我们的行为准则,以帮助保持该项目的友好性。
项目详情
关闭
adafruit_circuitpython_ads1x15-2.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a87cba297cfe8359c725ce175c6bb171e19e00ddb18cbdc531b64f6362628b62 |
|
MD5 | 7410aae1c99ef5968d7f7f5c33a1f681 |
|
BLAKE2b-256 | 8bbe4ee1dfe91447f0b5fd1db25b03af3ca3bbd460e20b8ff4dac0078002406d |
关闭
adafruit_circuitpython_ads1x15-2.4.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 37b8ea819eafa7e6e09ef5243457d7bddb0ca64e70aaa6d88ec1628ebead2f95 |
|
MD5 | 7f503f9c4f4b9b4b830e5ed69f62009b |
|
BLAKE2b-256 | 09d2d005462ebbb3e82bc653aeb635e7e3b11c33f5efc93df554263fe30b53cf |