iT邦幫忙

0

藍芽gps定位無法顯示位置

  • 分享至 

  • xImage

專題做一個定位追蹤器,目前遇到了問題卡了很久
https://ithelp.ithome.com.tw/upload/images/20210531/20137989zgdwtb4sSN.png

#include <TinyGPS++.h>

#include <SoftwareSerial.h>

 int RXPin = 3;
 int TXPin = 4;
 int buzzer= 8;
 int GPSBaud = 9600;
 byte cmd[100];
 byte data[8];
SoftwareSerial BTSerial(10,11);  
TinyGPSPlus gps;

SoftwareSerial gpsSerial(RXPin, TXPin);

void setup() {
  Serial.begin(9600);

BTSerial.begin(9600);
gpsSerial.begin(GPSBaud);
pinMode(buzzer,OUTPUT);

}

void loop() {
   while (gpsSerial.available() > 0)
    if (gps.encode(gpsSerial.read()))
      displayInfo();

  
    while(true);
  }

void displayInfo()
{
 
 int BTserial=BTSerial.read();
  if (BTserial == 49)
  {
   data[0]='a';
   data[1]='b';
   data[2]='c';
   data[3]='d';
  

         for( int j=0;j<4;j++)
         BTSerial.write(data[j]);
         BTserial=0;

  }
 
  delay(1000);
}

以上是程式碼跟appinventor的擺設,請問有哪部份出錯了,app端無法顯示位置資訊,求大神們幫幫忙

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答