Не удается получить данные от GPS SD Shield V2-B

Я пытаюсь получить данные GPS с устройства GPS SD Shield V2-B, приобретенного у maplin. Я попытался сделать очень простой набросок, который они предоставили на своем веб-сайте linksprite.com. Я также пробовал следовать учебнику, найденному здесь: http://tronixstuff.com/2014. /15/01/tutorial-arduino-mediatek-3329-gps/. Это код, который я использую:

    // Пример 19.1

    #include <SoftwareSerial.h>
    SoftwareSerial GPS(2,3); // настроить программный последовательный порт -

    void setup()
    {
      GPS.begin(9600);
      Serial.begin(9600);
      pinMode(13,OUTPUT);
    }
    void loop()
    {
      byte a;
        if (GPS.available() > 0 )
      {
        a = GPS.read(); // получаем байт данных от GPS
        Serial.write(a);
        digitalWrite(13,HIGH);
        delay(1000);
        digitalWrite(13,LOW);
        delay(1000);
      }
    }

Я использую Arduino 101. Перемычки на плате GPS установлены следующим образом:

Я пытался использовать питание как от моего Mac, так и от внешней батареи 9 В, подключенной к Arduino. В скетч добавлено «мигание», чтобы проверить, принимаются ли данные, но возникла проблема с последовательным монитором. Это не так, потому что мигания не произошло. Однако это произошло при перемещении за пределы оператора if, как и следовало ожидать. Мы будем очень признательны за любую помощь или предложения.

, 👍0

Обсуждение

Звучит как аппаратное обеспечение, если вы используете существующий скетч и щит. Вы припаивали контакты к экрану или просто вставили их?, @Nick Gammon

Щит был предварительно собран, поэтому пайка не потребовалась. Используемые перемычки являются съемными и просто надеваются., @A.Goodsell


1 ответ


1

Вы должны установить прыжки в соответствии с инструкциями, которые прилагаются к щиту... PAGE4 : короткие перемычки TX и MRX .... и RX и MTX

,