请教 英文Ublox的NEO-6T和NEO-6M的区别

NEO-6_DataSheet_(GPS.G6-HW-09005)_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
NEO-6_DataSheet_(GPS.G6-HW-09005)
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩22页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢UBLOX&GPS&NEO-6M模块&Arduino测试程序
淘宝买了个UBLOX的GPS模块,使用的是NEO-6M芯片,因为Arduino UNO
R3只有一个硬件串口,所以没有完全按照附赠的测试程序进行测试,参考了部分代码,测试了一下UTC时间的读取。下面是代码。用的是I2C的LCD2004做的输出显示。
#if defined(ARDUINO) && ARDUINO &= 100
#define printByte(args)& write(args);
#define printByte(args)& print(args,BYTE);
SoftwareSerial mySerial(10, 11); // [RX, TX] 软件串口使用的数字端的10、11
LiquidCrystal_I2C lcd(0x27, 20, 4); // set the LCD address to 0x27
for a 20 chars and 4 line display
char Uart_B
GPS_COM[6];&&&//存放当前GPS指令名称,例如:$GPGGA
& char RX_GPGGA_Buffer[80];
& char RX_GPRMC_Buffer[80];
& unsigned char RX_C
& bool Flag_GPGGA_OK;
& bool Flag_GPRMC_OK;
& bool Flag_GPS_OK;
& unsigned char UTC_H
& unsigned char UTC_M
& unsigned char UTC_S
& char Altitude[4];//这部分是抄的原库程序里的,以后再改了
void setup() {
& // put your setup code here, to run once:
lcd.init();&&&&&&&&&&&&&&&&&&&&&
// initialize the lcd
& lcd.backlight();
& lcd.home();
& mySerial.begin(9600);
& Serial.begin(9600);
& Flag_GPGGA_OK=0;
& RX_Count=0;
& Uart_Buffer=0;
void loop() {
& unsigned char i = 0;
& while (mySerial.available() & 0)
&&& Uart_Buffer
= mySerial.read();&//获取GPS信息
//mySerial.write(Uart_Buffer);&&&//测试使用
(Uart_Buffer == '$')
RX_Count = 0;
//Flag_GPS_OK = 0;
(RX_Count & 6)
GPS_COM[RX_Count++] = Uart_B
&&& else if (
GPS_COM[0] == '$' && GPS_COM[1] == 'G' &&
GPS_COM[2] == 'P' && GPS_COM[3] == 'G' &&
GPS_COM[4] == 'G' && GPS_COM[5] == 'A'
)&//获取GPGGA数据
RX_GPGGA_Buffer[RX_Count] = Uart_B
if (RX_GPGGA_Buffer[RX_Count] == '\n')
Flag_GPGGA_OK = 1;
RX_Count++;
&&& else if (
GPS_COM[0] == '$' && GPS_COM[1] == 'G' &&
GPS_COM[2] == 'P' && GPS_COM[3] == 'R' &&
GPS_COM[4] == 'M' && GPS_COM[5] == 'C'
)&//获取GPRMC数据
RX_GPRMC_Buffer[RX_Count] = Uart_B
if (RX_GPRMC_Buffer[RX_Count] == '\n')
Flag_GPRMC_OK = 1;
RX_Count++;
&&& else if (
GPS_COM[0] == '$' && GPS_COM[1] == 'G' &&
GPS_COM[2] == 'P' && GPS_COM[3] == 'G' &&
GPS_COM[4] == 'L' && GPS_COM[5] == 'L'
)&//获取GPGLL数据
if (Uart_Buffer == '\n')
Flag_GPS_OK =
1;&&&&&&&//一组数据都是最后一帧是GPGLL,接收完GPGLL说明接收数据完成
(Flag_GPS_OK == 1)
Flag_GPS_OK = 0;
if (Flag_GPGGA_OK == 1)
lcd.clear();
UTC_Hour = (RX_GPGGA_Buffer[7] - 0x30) * 10 + (RX_GPGGA_Buffer[8] -
0x30);&&&//获取UTC时间
UTC_Min = (RX_GPGGA_Buffer[9] - 0x30) * 10 + (RX_GPGGA_Buffer[10] -
UTC_Sec = (RX_GPGGA_Buffer[11] - 0x30) * 10 + (RX_GPGGA_Buffer[12]
lcd.setCursor(0, 0);
lcd.print("UTC_Time:&&&
lcd.print(UTC_Hour);
lcd.print(":");
lcd.print(UTC_Min);
lcd.print(":");
lcd.print(UTC_Sec);//这个UTC时间测试了,输出没有问题,很准确!
Flag_GPGGA_OK = 0;
lcd.setCursor(0, 1);
lcd.print("Altitude: ");
for (i = 0 ; i & 4 ; i++)
Altitude[i] = RX_GPGGA_Buffer[54 + i];
lcd.print(Altitude[i]);//这地方输出有点问题,也可能是因为在屋里测试的,海拔高度就是1
delay(1000);
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。NEO-6M-0-001 U-BLOX模块GPS定位模块-供应NEO-6M-0-001 U-BLOX模块GPS定位模块-一步电子网
找产品-上一步电子网!
一步微信公众号
一步采购热线:
您当前位置: &
& 供应NEO-6M-0-001 U-BLOX模块GPS定位模块
您是要采购NEO-6M-0-001 U-BLOX模块GPS定位模块吗?,我会尽快联系你!让供应商主动找你。
注册会员1年
品牌:U-BLOX
型号:NEO-6M-0-001
所在地:广东-深圳
联系方式:一步采购热线:
发布日期: 10:44:00 有效日期至
联系我时请告诉我是"一步电子网"看到的信息,会有优惠哦!谢谢
扫一扫, 手机浏览
产品名称:
NEO-6M-0-001 U-BLOX模块GPS定位模块
所属类别:
NEO-6M-0-001
由于电子元器件IC的价格随时有变动,因此本店的所有宝贝商品都以当天的咨询价为准,请亲在拍前与客服联系后再确定购买付款谢谢。
深圳伟华宏业电子长期有货供应,CSR
WIFI模块IC,BC57E687
BC57H687 BC57F687 BC57K687
RTL8188ETV
RTL8188EUS
RTL8188CTV
RTL8188CUS
AR9287 各种无线上网卡,GSM,CDMA,GPRS,3G4G通信工业模块,游戏机及周边配件
产品名称:NEO-6M-0-001 U-BLOX模块GPS定位模块
*咨询详情:产品名称:
是什么价格?发货期几天?
深圳市伟华宏业电子科技有限公司
所在地: -
地址:福田区滨河路御景华城5栋5B
联系人:陈伟生(经理)
手机:一步采购热线:因产品信息已过期,所以显示一步电子网的采购服务热线!我们将为您寻找更多的供应商!
联系我时请告诉我是"一步电子网"看到的信息,会有优惠哦!谢谢
公司相关产品
供应CSR芯片BC358239AU蓝牙芯片
供应BENQ模块M23AG&&GSM/GPRS模块
免责声明:以上产品信息是由深圳市伟华宏业电子科技有限公司发布,一步电子网仅列示上述信息,不担保该信息的准确性,完整性和及时性,也不承担您发生交易带来的任何损害,交易前请慎重考虑。一步电子网保留全部或部分删除上述报告的权利。风险防范建议:为保障您的利益,建议优先加入。请不要随意给陌生人汇款,以免上当受骗!。
联系人:陈伟生
经营模式:贸易型
所在地区: -
企业类别:有限责任公司
一步电子网推荐相关产品

我要回帖

更多关于 请教 的文章

 

随机推荐