AMG88xx热成像仪的CircuitPython库。

adafruit-circuitpython-amg88xx的Python项目详细描述


简介

Documentation StatusDiscordBuild Status

Adafruit CircuitPython模块,用于AMG88xx Grid Eye红外8x8热成像相机。

依赖关系

此驱动程序取决于:

请确保circuitpython文件系统上的所有依赖项都可用。 这很容易通过下载来实现 the Adafruit library and driver bundle

用法示例

当然,您必须导入库才能使用它:

importbusioimportadafruit_amg88xx

创建I2C对象的方法取决于您正在使用的板。对于带有标记SCL和SDA管脚的电路板,您可以:

importboard

您也可以使用板载微控制器通过微控制器.pin模块定义的管脚。

现在,初始化I2C总线:

i2c_bus=busio.I2C(board.SCL,board.SDA)

一旦创建了I2C接口对象,就可以使用它来实例化AMG88xx对象

amg=adafruit_amg88xx.AMG88XX(i2c_bus)

您也可以选择使用备用I2C地址(如果您想这样做,请确保将跳线焊接在电路板背面)

amg=adafruit_amg88xx.AMG88XX(i2c_bus,addr=0x68)

然后可以通过执行以下操作读取像素:

print(amg.pixels)

贡献

欢迎投稿!请阅读我们的Code of Conduct 在帮助这个项目保持热情之前。

本地建筑

要在本地构建此库,您需要安装 circuitpython-travis-build-tools包装。

安装后,请确保您处于虚拟环境中:

然后运行生成:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
通过GWT JSNI传递Java对象时发生javascript错误   java Spring启动项目wildfly服务器失败   java如何进行会话来存储Id?   javajpa/hibernate如何通过带注释的外键映射元素集合   Java将字节[]转换为双[],反之亦然   eclipse显示Java双值   java如何正确读取socket数据包   是否存在用于集合处理的Java库?   javacom。太阳jna。无法将指针强制转换为com。太阳jna。站台win32。温迪夫。LPARAM   java Eclipse插件开发。我可以在插件中使用已经存在的jar文件吗?   分析Java错误:找不到符号变量   java如何使按钮摆动以进行大的处理   如何通过传递bucket name和file name从java中的minio服务器下载多个文件   JavaScrollPane JavaFX使其滚动更多?   java无法加载C:\Users\username\AppData\Local\Android\Sdk\buildtools\28.0.3\lib\dx。罐子   JavaSwing中是否有一个“组框”等价物?   java使用slf4j和log4j与单独使用log4j相比,是否存在性能开销?   java模式和匹配:格式化文本文件   JTable行增长的java问题