Прогноз погоды на RS232

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Встал на лапы
Сообщения: 89
Зарегистрирован: Пн фев 22, 2010 11:16:00

Сообщение Александр 2677 »

Добрый день. В интернете наткнулся на проект который качает из интернета прогноз погоды и выводит его на дисплей. http://habrahabr.ru/post/101215/ Я хотел по такому же принципу выводить погоду на телеграф который у меня стоит без дела.
Статья видимо устарела и ссылки на софт не работают, связаться с автором не получилось. Может кто знает какой програмулиной можно выводить прогноз погоды на rs232?
Реклама
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Сб дек 08, 2012 16:40:40

Сообщение Триод »

Задача очень специфичная, поэтому проще повторить идею автора, т.е. загрузить информер и к нему прикрутить самописную прогу, которая будет брать данные из информера и слать в порт. А уж если руки дойдут до программирования, то я бы объединил информер и прогу работы с портом в одну, которая бы висела в трее и никому не мешала
Реклама
Встал на лапы
Сообщения: 89
Зарегистрирован: Пн фев 22, 2010 11:16:00

Сообщение Александр 2677 »

Проблема не в программировании мк, а в том что в статье предлагают скачать информер , а ссылка на него устарела. Вот я и спрашиваю где и какой информер взять для этих целей? У автора используется какая то стандартная программа или он сам написал софт для вывода информации в порт ?
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Есть формат стандартных транспортных файлов для метеоданных (там XML если память не изменяет), и серверы, где они доступны и актуальны. Тут гугл в помощь.
Вариант второй: распарсить вебстраницу какой-нибудь gismeteo.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

много лет назад я маялся подобной херней
данные брал из виджета (как это сейчас модно называть) на флеше от гисметео
там флеш дергал линк и получал пару строк, в которых было зашифровано куча инфы

флеш раскурочил и узнал алгоритм дешифровки :)))
сейчас хмл есть http://www.meteoservice.ru/content/export.html
даже мой мухосранск там :shock:
тематические ответы только в форуме, в приват не пишите
Реклама
Встал на лапы
Сообщения: 89
Зарегистрирован: Пн фев 22, 2010 11:16:00

Сообщение Александр 2677 »

Спасибо попробую разобраться в полученной информации :)
Реклама
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

да там все просто, я вчера посмотрел
можно на пхп использовать встроенные функции
http://myrusakov.ru/php-create-xml.html
в любом языке есть работа с хмл
тематические ответы только в форуме, в приват не пишите
Встал на лапы
Сообщения: 89
Зарегистрирован: Пн фев 22, 2010 11:16:00

Сообщение Александр 2677 »

Начал копать Delphi . На данный момент разобрался как открыть сайт и сохранить html. Но в этом файле я так понимаю находится не то что мне нужно .
Как должна выглядеть программа?
Я так понимаю что мне нужно сохранить текст который открывает браузер, а потом передать его через com port?
Вложения
Погода.rar
(179.03 КБ) 178 скачиваний
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

ты линк мой читал? там все описано
парсер хмл вытаскивает инфу в переменные
потом подготавливаеш строки в нужный формат и пихаещ в индикатор
если у тебя 2 строки по 16 символов, то тебе надо передасть строка1\nстрока2
контроллер должен разобрать на 2 строки при помощи символа \n и вывести уже на индикатор
вместо \n можно использовать любой другой подходящий
тематические ответы только в форуме, в приват не пишите
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Во вложении пример программы (исполняемый файл и его исходный текст), информера погоды.
В окне программы, нажмите на кнопку с лупой (вверху справа) и внизу окна, между кнопками, появится список городов. Выберите ваш.

Осталось только к исходнику прикрутить передачу данных через COM порт. С этим проблем не должно возникнуть.
Вложения
PogodaGis.zip
(386.86 КБ) 156 скачиваний
Встал на лапы
Сообщения: 89
Зарегистрирован: Пн фев 22, 2010 11:16:00

Сообщение Александр 2677 »

Спасибо, я уже почти распарсил нужную мне информацию, вчера до 3 ночи сидел :shock: .
В отдельной программе пробовал отправить её через com port. Сейчас надо всё привести в порядок.
Даже не ожидал от себя такого, я в пятницу впервые попробовал написать программу для ПК.
Ответить

Вернуться в «Интеграция с ПК»