Здравствуйте. В этой статье я расскажу Вам о своем опыте подключения к Arduino GPS-модуля, о том с какими проблемами я при этом столкнулся и как эти проблемы были решены. GPS-модуль интересен не только тем, что определяет координаты, высоту над уровнем моря, время по Гринвичу, ряд других географических параметров Вашего местоположения. Когда у меня получилось установить связь с модулем, я был рад, в первую очередь тому, что установил связь с космосом. Спутники GPS движутся по геостационарной орбите – а это катастрофически высоко – почти 36 000 км. Итак, у меня есть GPS-модуль GY- neo6mv2. Существует библиотека для работы с этим модулем, прямая ссылка на библиотеку есть в конце статьи. Ставлю библиотеку, открываю стандартный скетч для тестирования модуля, который шел в комплекте с библиотекой. Логично предположить, что он готов к работе. Подключаю свой GPS-модуль к Arduino по рекомендуемой схеме. Загружаю скетч в контроллер, смотрю на результат. Видно, что монитор последовательного порта предлагает к прочтению бессвязный набор символов. Редактирую стандартный скетч. Выставляю в коде скетча скорость интерфейса Arduino с ПК 9600 бод. Пробую снова. Теперь набор символов осмысленный, но не видно данных с самого модуля. Снова редактирую скетч. Теперь выставляю скорость интерфейса модуля с контроллером – тоже 9600 бод. После нового компилирования и загрузки видно, что данные с модуля всё-таки начали поступать. Полученной связью как-то нужно воспользоваться. Подключим дисплей, и выведем на него значение координат своей локации. В этот же стандартный скетч в четырех местах вставляю дополнительный код, для инициализации дисплея и вывода на дисплей нужных данных. Когда я искал информацию по этому устройству, нашел несколько роликов, где автор залил в контроллер неработающий стандартный скетч, увидел в мониторе звездочки, и на этом, почему – то, успокоился. Я постарался построить изложение так, чтобы этого было достаточно для успешного запуска модуля. Спасибо за внимание и до новых встреч. Ссылка на необходимые материалы: /GPS_Device.rar |