Digi XBee3,micropython 供电的无线电模块是 Digi 的最新无线电模块,具有 LTE-M 和 NBIoT 功能。让我们看看 Digi XBee3 如何与 Arduino 兼容的 BMP180 温度和气压(气压)传感器配合使用。
首先如下图所示连接两个设备。然后下载并安装 XCTU。
运行 XCTU IDE 并将您的无线电模块添加到 IDE 中。转到工具菜单 -> 文件系统管理器。在根目录中创建名为“lib”的目录。从我的github下载bmp180.py模块并将文件上传到“lib”目录。
获取 micropython 终端。单击“打开”以运行 python REPL。按 CTRL+B 启动 REPL,然后按 CTRL+E 进入粘贴模式。将以下代码片段复制到终端中。
from bmp180 import BMP180
from machine import I2C, Pin
bus = I2C(1, freq=100000)
bmp180 = BMP180(bus)
bmp180.oversample_sett = 2
bmp180.baseline = 101325
temp = bmp180.temperature
p = bmp180.pressure
while True:
print("Values : ", temp, p)
time_sleep_ms(1000)
按 CTRL+D 退出粘贴模式并运行代码片段。如果代码正确执行,您将能够以一秒为间隔查看温度和气压读数。要终止执行,请按 CTRL+C。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !