Статья видимо устарела и ссылки на софт не работают, связаться с автором не получилось. Может кто знает какой програмулиной можно выводить прогноз погоды на rs232?
Прогноз погоды на RS232
- Сообщения: 89
- Зарегистрирован: Пн фев 22, 2010 11:16:00
Добрый день. В интернете наткнулся на проект который качает из интернета прогноз погоды и выводит его на дисплей. http://habrahabr.ru/post/101215/ Я хотел по такому же принципу выводить погоду на телеграф который у меня стоит без дела.
Статья видимо устарела и ссылки на софт не работают, связаться с автором не получилось. Может кто знает какой програмулиной можно выводить прогноз погоды на rs232?
Статья видимо устарела и ссылки на софт не работают, связаться с автором не получилось. Может кто знает какой програмулиной можно выводить прогноз погоды на rs232?
- Реклама
- Сообщения: 160
- Зарегистрирован: Сб дек 08, 2012 16:40:40
Задача очень специфичная, поэтому проще повторить идею автора, т.е. загрузить информер и к нему прикрутить самописную прогу, которая будет брать данные из информера и слать в порт. А уж если руки дойдут до программирования, то я бы объединил информер и прогу работы с портом в одну, которая бы висела в трее и никому не мешала
- Сообщения: 89
- Зарегистрирован: Пн фев 22, 2010 11:16:00
Проблема не в программировании мк, а в том что в статье предлагают скачать информер , а ссылка на него устарела. Вот я и спрашиваю где и какой информер взять для этих целей? У автора используется какая то стандартная программа или он сам написал софт для вывода информации в порт ?
Есть формат стандартных транспортных файлов для метеоданных (там XML если память не изменяет), и серверы, где они доступны и актуальны. Тут гугл в помощь.
Вариант второй: распарсить вебстраницу какой-нибудь gismeteo.
Вариант второй: распарсить вебстраницу какой-нибудь gismeteo.
- Сообщения: 13796
- Зарегистрирован: Чт сен 20, 2007 14:08:00
много лет назад я маялся подобной херней
данные брал из виджета (как это сейчас модно называть) на флеше от гисметео
там флеш дергал линк и получал пару строк, в которых было зашифровано куча инфы
флеш раскурочил и узнал алгоритм дешифровки
сейчас хмл есть http://www.meteoservice.ru/content/export.html
даже мой мухосранск там
данные брал из виджета (как это сейчас модно называть) на флеше от гисметео
там флеш дергал линк и получал пару строк, в которых было зашифровано куча инфы
флеш раскурочил и узнал алгоритм дешифровки
сейчас хмл есть http://www.meteoservice.ru/content/export.html
даже мой мухосранск там
тематические ответы только в форуме, в приват не пишите
- Реклама
- Сообщения: 89
- Зарегистрирован: Пн фев 22, 2010 11:16:00
- Сообщения: 13796
- Зарегистрирован: Чт сен 20, 2007 14:08:00
да там все просто, я вчера посмотрел
можно на пхп использовать встроенные функции
http://myrusakov.ru/php-create-xml.html
в любом языке есть работа с хмл
можно на пхп использовать встроенные функции
http://myrusakov.ru/php-create-xml.html
в любом языке есть работа с хмл
тематические ответы только в форуме, в приват не пишите
- Сообщения: 89
- Зарегистрирован: Пн фев 22, 2010 11:16:00
Начал копать Delphi . На данный момент разобрался как открыть сайт и сохранить html. Но в этом файле я так понимаю находится не то что мне нужно .
Как должна выглядеть программа?
Я так понимаю что мне нужно сохранить текст который открывает браузер, а потом передать его через com port?
Как должна выглядеть программа?
Я так понимаю что мне нужно сохранить текст который открывает браузер, а потом передать его через com port?
- Вложения
-
- Погода.rar
- (179.03 КБ) 178 скачиваний
- Сообщения: 13796
- Зарегистрирован: Чт сен 20, 2007 14:08:00
ты линк мой читал? там все описано
парсер хмл вытаскивает инфу в переменные
потом подготавливаеш строки в нужный формат и пихаещ в индикатор
если у тебя 2 строки по 16 символов, то тебе надо передасть строка1\nстрока2
контроллер должен разобрать на 2 строки при помощи символа \n и вывести уже на индикатор
вместо \n можно использовать любой другой подходящий
парсер хмл вытаскивает инфу в переменные
потом подготавливаеш строки в нужный формат и пихаещ в индикатор
если у тебя 2 строки по 16 символов, то тебе надо передасть строка1\nстрока2
контроллер должен разобрать на 2 строки при помощи символа \n и вывести уже на индикатор
вместо \n можно использовать любой другой подходящий
тематические ответы только в форуме, в приват не пишите
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Во вложении пример программы (исполняемый файл и его исходный текст), информера погоды.
В окне программы, нажмите на кнопку с лупой (вверху справа) и внизу окна, между кнопками, появится список городов. Выберите ваш.
Осталось только к исходнику прикрутить передачу данных через COM порт. С этим проблем не должно возникнуть.
В окне программы, нажмите на кнопку с лупой (вверху справа) и внизу окна, между кнопками, появится список городов. Выберите ваш.
Осталось только к исходнику прикрутить передачу данных через COM порт. С этим проблем не должно возникнуть.
- Вложения
-
- PogodaGis.zip
- (386.86 КБ) 155 скачиваний
- Сообщения: 89
- Зарегистрирован: Пн фев 22, 2010 11:16:00
Спасибо, я уже почти распарсил нужную мне информацию, вчера до 3 ночи сидел
.
В отдельной программе пробовал отправить её через com port. Сейчас надо всё привести в порядок.
Даже не ожидал от себя такого, я в пятницу впервые попробовал написать программу для ПК.
В отдельной программе пробовал отправить её через com port. Сейчас надо всё привести в порядок.
Даже не ожидал от себя такого, я в пятницу впервые попробовал написать программу для ПК.


