Gravity:IIC & UART BC20 NB-IoT & GNSS通信模块是具有NB-IoT低功耗蜂窝通信和GPS/BeiDou双星精确定位功能的物联网通信模块。
NB-IoT工作于授权频带下,类似于手机2G/3G/4G SIM卡,需要通过SIM卡额外支付通信套餐费用。。
需要的可以自行下载
在扩展中选择用户库,输入项目网址:https://gitee.com/chenqi1233/ext-BC20_NB-IoT.git ,安装BC20的用户库。
Arduino
#include <DFRobot_BC20_Gravity.h>
// 创建对象
DFRobot_BC20_IIC myBC20(0x33);
// 主程序开始
void setup() {
Serial.begin(9600);
myBC20.changeColor(0);
myBC20.powerOn1();
myBC20.GPS();
myBC20.changeColor(1);
myBC20.changeColor(2);
myBC20.LED_ON();
myBC20.getQGNSSRD2();
}
void loop() {
myBC20.LED_ON();
Serial.print(myBC20.getLocalTime(1));
Serial.print("年");
Serial.print(myBC20.getLocalTime(2));
Serial.print("月");
Serial.print(myBC20.getLocalTime(3));
Serial.print("日");
Serial.print(myBC20.getLocalTime(4));
Serial.print("时");
Serial.print(myBC20.getLocalTime(5));
Serial.println("分");
Serial.println("经纬度:");
Serial.println((String("经度:") + String(myBC20.Display_Location_Information(3))));
Serial.println((String("纬度:") + String(myBC20.Display_Location_Information(1))));
myBC20.LED_ON();
delay(3000);
}
效果图
一个基于NB-IOT和GPS的定时定位器就做好了。
喜欢的点一下 在看。
还可订阅我的项目实战专栏,里面会有很多大型项目,还会有详细解析。后续会更新更多项目,欢迎订阅。