Подключение экрана MKR GPS кабелем или в качестве экрана

gps mkr1010

У меня есть MKR WiFi 1010 и MKR GPS Shield. Когда я подключаю свой GPS Shield с помощью кабеля I2C, он работает нормально.

Это работает отлично (внизу — автовоз MKR):

Однако, когда я использую его как щит (шапку?) с помощью булавок, это не так.

Это не работает. Код где-то блокируется (подозреваю, что GPS.available()):

Мой вопрос, должен ли он работать одинаково независимо от того, подключен ли он к кабелю или надет на штифты? Или я должен как-то изменить свой код?

, 👍0


1 ответ


Лучший ответ:

1

На странице магазина:

Он взаимодействует с платами Arduino либо через последовательный интерфейс, когда используется с разъемами и размещается поверх платы MKR, либо через интерфейс I2C и специальный кабель ESLOV, поставляемый в комплекте.

Из библиотеки Arduino_MKRGPS ссылка:

begin() Параметры:

  • GPS_MODE_I2C для использования MKR GPS с кабелем I2C (настройка по умолчанию),
  • GPS_MODE_SHIELD при использовании MKR GPS в качестве щита.
,