Программа для телефона и компьютера для управления ардуиной

fsdb
Offline
Зарегистрирован: 24.10.2015

Делал достаточно долго для себя программу для управления с телефона и компьютера - хотел управлять ардуинкой. програмка только под windows.  Все бесплатно, выкладываю для других, может быть кому нибудь будет интересно. не знаю. Основная суть в том что она может в фоне послать что нибудь в ком, считывать и ждать ответа из ком. может посылать запросы http и обрабатывать ответ. ну есть еще поддержка протокола udp но она своеобразная... т.к. опять же говорю делал для себя поэтому прошу не пиннать ботинками, я делал один как мог и на что хватило знаний. 

Отвечу на вопросы по начальной настройке если кто будет пробывать. Качать тут https://yadi.sk/d/WbexZN-3sBcBj

fsdb
Offline
Зарегистрирован: 24.10.2015

пример как у меня получилось. я не профи. так что сорри как сделал так сделал что то на ардуинке что то на esp. можно подключить любой проект практически.

https://www.youtube.com/watch?v=FaQ23BU5vQQ

https://www.youtube.com/watch?v=H9Wbk9jC-0E 

https://www.youtube.com/watch?v=MSwwuO6M6l0

 

 

 

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

fsdb пишет:

Делал достаточно долго для себя программу для управления с телефона и компьютера - хотел управлять ардуинкой. програмка только под windows.  Все бесплатно, выкладываю для других, может быть кому нибудь будет интересно. не знаю. Основная суть в том что она может в фоне послать что нибудь в ком, считывать и ждать ответа из ком. может посылать запросы http и обрабатывать ответ. ну есть еще поддержка протокола udp но она своеобразная... т.к. опять же говорю делал для себя поэтому прошу не пиннать ботинками, я делал один как мог и на что хватило знаний. 

Отвечу на вопросы по начальной настройке если кто будет пробывать. Качать тут https://yadi.sk/d/WbexZN-3sBcBj

А пример Http запроса есть? Я на Windows 10 | Windows Phone 10 ну и 8.1 немогу допилить, бросил.

Дело в том что один запрос отправляется, а второй уже нет... и даже на js если писать тоже самое выходит. а вот с простого браузера ПК нормально работает.

Так же в телефонах еще косяк - они не работают - даже в стандартном браузере не работают xmlhttprequest.

А с библиотекой HTTP так и не разобрался.

fsdb
Offline
Зарегистрирован: 24.10.2015

p.masyukov - для создания запроса http к ардуине с помощью этой программы необходимо воспользоваться опцией в программе- выполнить get запрос.  там вписать адрес ардуины например. если хотите что бы эти данные еще например отображались на телефоне с ардуины то в программе нужно  создать запрос http по расписанию - там есть такая опция. например раз в минуту. потом указать в программе переменную в которую вы сохраняете данные. называете переменную произвольно. затем эти данные можете показать на телефоне. при помощи конструктора приложения создать любой интерфейс для телефона - с любым дизайном.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

p.masyukov пишет:

Так же в телефонах еще косяк - они не работают - даже в стандартном браузере не работают xmlhttprequest.

Это кто вам такое сказал? Смотрите: https://ru.wikipedia.org/wiki/XMLHttpRequest#.D0.A0.D0.B5.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F_.D0.B2_.D0.B1.D1.80.D0.B0.D1.83.D0.B7.D0.B5.D1.80.D0.B0.D1.85

Во всех современных стандартных, как вы выразились, браузерах, поддерживается так или иначе асинхронная работа с запросами на URI.

fsdb
Offline
Зарегистрирован: 24.10.2015

подтверждаю xmlhttprequest работает на планшетах - пару лет назад изучал. но поскольку в верстке лично я не силен - сделал приложение универсальное под андройд и простенькую утилиту настройки дизайна. все это идет в комплекте по ссылке в первом посте

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

Мне не ваше приложение нужно - я свое пишу(писал, пока не наткнулся на проблемы с HTTP и на другие проекты не отвлекся).

 

Я просил кусок кода - пример -- и вкратце как сделать - например одну кнопку (мне надо на UWP C#, а примеров не нашел)

p.masyukov
p.masyukov аватар
Offline
Зарегистрирован: 14.11.2015

На андроид кучи мануалов и т.п. На нем с этим нет проблем.  Писал ранее, работало.

Но уже год как перешел на Windows Phone 8.1 | 10 

А вот с Windows Phone 10 --- на C# --- тут уже и пришел в тупик. Нет нормального простого примера.