【发布时间】:2016-02-12 22:12:20
【问题描述】:
我想知道是否可以将 MCP23017 16 位 I/O 扩展器与 MCP3008 ADC 一起使用,并使用 Raspberry Pi 2 读取电压。我想将 ADC 用作 I2C 设备。我想这样做,所以我不必以“根”运行程序,所以我认为将 ADC 作为 I2C 设备运行将解决这个问题。我正在寻求有关如何连接系统以及对其进行编程的帮助。我正在使用 Python 3 编辑器。我现有的程序将用于绘制由 AD9850 DDS 模块生成的正弦波,该模块的信号被放大并馈入设备。我想测量这个电压。我知道如何使用分压器,但在想出一种读取它的方法时遇到了麻烦。测量的电压值需要存储为可以在程序中传递的全局变量。现在我主要关心的是不以 root 身份运行程序,将 ADC 转换为 i2c 设备,并将电压存储为全局变量以在现有程序中传递。
【问题讨论】:
标签: linux python-3.x raspberry-pi2 i2c adc