微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > MicroPython-GPS教程之TPYBoardv702控制5110显示当前经纬度

MicroPython-GPS教程之TPYBoardv702控制5110显示当前经纬度

时间:10-11 来源:互联网 点击:

  1.     u2.write('AT+GPSLOC=1\r\n')#通过串口发送指令,命令板载定位系统进行搜星操作
  2.     pyb.delay(3000)
  3.     _dataRead=u2.readall()
  4.     print('搜星=',_dataRead)#延时,给系统搜星反应时间,提高搜星效率,并打印搜星结果
  5.     pyb.delay(1000)
  6.     u2.write('AT+GPSLOC=0\r\n')#通过串口发送获取经纬度的指令,命令板载定位系统进行                                                         #经纬度获取
  7.     pyb.delay(200)
  8.     print('BEIDOU')
  9.     _dataRead=u2.readall()#保存串口获取到的经纬度数据,如果定位信号不好,返回数据可                                           #能全部为零,这个情况会导致定位周期延长
  10.     if _dataRead!=None:
  11.         print('原始数据=',_dataRead)
  12.         print('原始数据长度:',len(_dataRead))
  13.         if 60<len(_dataRead)<70:#这里把正确的数据长度作为数据处理的开始
  14.             _dataRead = _dataRead.decode('utf-8')
  15.             _dataRead1=_dataRead.split(',')#把数据转成'utf-8'格式,并且把数据按照“,”分                                                                          #隔开
  16.             print('数据=',_dataRead1)
  17.             print(len(_dataRead1),'***')
  18.             if len(_dataRead1)>4:#判断数据转换出来的数组数据长度(或者说是数组的元                                                          #素个数)作为进行数据转换的开始
  19. #*******************纬度计算********************
  20.                 weidu=_dataRead1[1]
  21.                 WD=DataConver(weidu,0)
  22. #*******************经度计算********************
  23.                 jingdu=_dataRead1[2]
  24.                 JD=DataConver(jingdu,1)#利用我们上面做好的数据转换函数,把数据也转                                                                         #换成我们可以正常使用的格式
  25. #***********************时间************************
  26.     lcd_5110.lcd_write_string('JINGDU:',0,0)
  27.     lcd_5110.lcd_write_string(str(JD),0,1)
  28.     lcd_5110.lcd_write_string('WEIDU:',0,2)
  29.     lcd_5110.lcd_write_string(str(WD),0,3)#利用5110显示屏类库中的显示函数,进行数据显                                                                        #示

复制代码



Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top