ADC、传感器和其他电子芯片的驱动程序。
numat-chips的Python项目详细描述
NuMat芯片
电路板元件的Python驱动程序。用于覆盆子馅饼。在
为什么?在
这里支持的许多组件都带有驱动程序。然而,它们的代码质量参差不齐,许多重要的芯片组功能可能缺失或配置错误。这是你的芯片,你应该可以使用所有的芯片。在
这些驱动程序是从适当的数据表基础上构建的,以确保所有有用的特性都公开或设置为合理的默认值。代码简洁,并且这个库作为一个依赖项工作。在
支持的芯片
- ADS1115
- ADS8344
- MAX31855
- MAX31856
- MAX31865
- MCP3008型
- MCP3202型
- MCP3208型
安装
pip install numat-chips
使用
对于测试,您可以直接调用。在
^{pr2}$对于生产,考虑子类化以提供空间来记录电路 提高代码的可重用性。在
classPiraniGauge(MCP3202):"""Reads from an Edwards APG100 vacuum pressure transmitter. The gauge is a 0-10V signal, split into a 0-3.3V range by three 10-kiloohm resistors. """defget(self):"""Returns the pressure reading, in torr."""return10**(3*self.read_voltage()-6.125)
- 项目
标签: