專題做一個定位追蹤器,目前遇到了問題卡了很久
#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端無法顯示位置資訊,求大神們幫幫忙