×

带有BMP180的DIGI XBEE3

消耗积分:0 | 格式:zip | 大小:0.38 MB | 2022-12-12

王鑫

分享资料个

描述

Digi XBee3,micropython 供电的无线电模块是 Digi 的最新无线电模块,具有 LTE-M 和 NBIoT 功能。让我们看看 Digi XBee3 如何与 Arduino 兼容的 BMP180 温度和气压(气压)传感器配合使用。

 

pYYBAGOStZeAcV7TAACnWSuSYvE163.jpg
带有 MicroPython 终端的 XCTU IDE
 

首先如下图所示连接两个设备。然后下载并安装 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)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !