Virtuino HMI на Андроид
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Virtuino HMI на Андроид
Здравствуйте. На сколько я помню. Эту строку закомментируйте, если у вас нано и тд. А если мега то в билиотеки надо править.
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
Virtuino HMI на Андроид
Лазил уже в библиотеки, правил.
У меня нано, но софт сериал не использую. Подключено на стандартные RX и TX. Что то ничего не понятно простому люду. Впервые пришлось лезть и что то править в библиотеке. Или не надо было?
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
Virtuino HMI на Андроид
Теперь встает на этой строке
virtuino.run(); //необходимая команда, чтобы связаться с приложением для Android Виртуино
Отправлено спустя 24 минуты 59 секунд:
Что то в скобках должно быть?
Virtuino HMI на Андроид
ни чего. это видимо функция из библиотеки.
что там про эту сроку в ошибках написано
что там про эту сроку в ошибках написано
Virtuino HMI на Андроид
Вот так у меня компилируется. В библиотеке правил.
Код: Выделить всё
#include "VirtuinoEsp8266_WebServer.h"
#include <SoftwareSerial.h>
// *************Код для использования SoftwareSerial*****************
//SoftwareSerial espSerial= SoftwareSerial(2,3); // arduino RX pin=10 arduino TX pin=11
//VirtuinoEsp8266_WebServer virtuino(espSerial,9600); // Скорость Вашего esp8266 устройства, вероятно, в 115200. Поэтому используйте тестовый код, чтобы изменить скорость в бодах на 9600 SoftwareSerial не работает в 115200
// ********************Код для использования HardwareSerial*************************
VirtuinoEsp8266_WebServer virtuino(Serial,9600); // Включите эту строку и отключите все линии SoftwareSerial
//Откройте файл VirtuinoESP8266_WebServer.h на virtuino папке библиотеки
//и отключите строку: #define ESP8266_USE_SOFTWARE_SERIAL
int in_76882026_1;
byte Index_76882026_1;
bool En_76882026_1;
void setup()
{
// virtuino.DEBUG=true; // установите TRUE для получения IP адреса платы, и мониторинга
//Serial.begin(9600); // Включите эту строку только если DEBUG=true
//espSerial.begin(9600); // Включите эту строку, если Вы используете use software serial (Uno, Nano и др.)
Serial.begin(9600); // Включите эту строку, если Вы используете hardware serial (Mega, DUE и др.)
virtuino.connectESP8266_toInternet("kiv","45855555",8000); // Параметры подключения ESP8266 к WiFi. Port=80
virtuino.esp8266_setIP(192,168,1,104); // Установить статический IP адрес.
//virtuino.createLocalESP8266_wifiServer(SSID,PASSWORD,80,2); //Включите эту строку для использования ESP8266 в качестве точки доступа. Port=80
//Не используйте меньше чем восемь знаков для пароля.
//Точка доступа ESP8266 ip=192.168.4.1 по умолчанию.
virtuino.password="1234"; // Установите пароль в свой веб-сервер
//избегайте специальных знаков как ! $ = # % & * в пароле. Использование только числа или текстовые символы
}
void loop()
{
//Плата:1
virtuino.run(); //необходимая команда, чтобы связаться с приложением для Android Виртуино
in_76882026_1 = 3;
Index_76882026_1 = 5;
En_76882026_1 = !(0);
if (En_76882026_1==1)
{
virtuino.vDigitalMemoryWrite(Index_76882026_1,in_76882026_1);
}
}
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
Virtuino HMI на Андроид
[ref]kiv[/ref], А что правил? Это?
//Откройте файл VirtuinoESP8266_WebServer.h на virtuino папке библиотеки
//и отключите строку: #define ESP8266_USE_SOFTWARE_SERIAL
//Откройте файл VirtuinoESP8266_WebServer.h на virtuino папке библиотеки
//и отключите строку: #define ESP8266_USE_SOFTWARE_SERIAL
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
Virtuino HMI на Андроид
Вообще то странные ПБ, которые надо править, править и править. ИМХО. Может сделать как минимум отдельные. Для подключения как клиента и как точки доступа. Все легче будет. Автору наверное это несложно.
я тоже.
Virtuino HMI на Андроид
Я когда впервые это делал. У меня проблема была. Библиотеки были две, одна в диски С. Ну и вроде в папки флпрог. Сейчас меняю в библиотеке в диски С.
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
Virtuino HMI на Андроид
[ref]kiv[/ref], Тута вроде все библиотеки Ардуино C:\Users\user\Documents\Arduino\libraries\virtuino
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Virtuino HMI на Андроид
У меня работает нормально когда подключен по WIFI в одной сети Webserver-uno,если перехожу на мобильную связь,или подключаюсь к другой WIFI сети ,нет соединения,в чем может быть причина?
Virtuino HMI на Андроид
попробуйте в файле библиотеки virtuino\VirtuinoEsp8266_WebServer.cpp внести следующие изменения, выделил красным (закоментируйте часть программы)
[scroll]//======================================================================================== connectESP8266_toInternet
//========================================================================================
void VirtuinoEsp8266_WebServer::connectESP8266_toInternet(String wifiNetworkName,String wifiNetworkPassword, int port){
clearESP_buffer(1000);
if (DEBUG) Serial.println( "Server init...");
espSerial->println("AT+GMR");
waitForResponse("OK",1000);
/*
espSerial->println("AT+CWMODE=1"); // configure as client
waitForResponse("OK",1000);
//--- connect
espSerial->print("AT+CWJAP=\"");
espSerial->print(wifiNetworkName);
espSerial->print("\",\"");
espSerial->print(wifiNetworkPassword);
espSerial->println("\"");
waitForResponse("OK",10000);
espSerial->println("AT+CIFSR"); // get ip address
waitForResponse("OK",1000);
espSerial->println("AT+CIPMUX=1"); // configure for multiple connections
waitForResponse("OK",1000);
espSerial->print("AT+CIPSERVER=1,");
espSerial->println(port);
waitForResponse("OK",1000);
*/
}
[/scroll]
Отправлено спустя 9 минут 32 секунды:
Пробросте в роутере на IPадрес платы (ESP) необходимый порт (по умолчанию 80). Узнайте свой внешний IP в интернете, введите его в настройках подключения виртуино, пробуйте подключиться через интернет.Brand2 писал(а): 26 фев 2018, 21:34У меня работает нормально когда подключен по WIFI в одной сети Webserver-uno,если перехожу на мобильную связь,или подключаюсь к другой WIFI сети ,нет соединения,в чем может быть причина?
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
- brig62
- Лейтенант
- Сообщения: 469
- Зарегистрирован: 13 май 2016, 16:37
- Откуда: Казань
- Имя: Игорь
- Благодарил (а): 1 раз
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Virtuino HMI на Андроид
закоментировал в файле библиотеки virtuino\VirtuinoEsp8266_WebServer.cpp как было рекомендовано,вообще перестал соединяться,раскоментировал,подключение восстановилось,но только через wifi телефона,через мобильную связь не проходит.
Иллиас ,разработчик приложения рекомендует сделать переадресацию порта в роутере.
Пробовал изменять настройки в Port Triggers,Advancet Forvarding,Advanced
DMZ Hostроутера,ничего не помогло,навреное делаю что то не так.
После изменения настроек роутер перезапускал.
Может у кого то работает все таки через мобильную связь?
Иллиас ,разработчик приложения рекомендует сделать переадресацию порта в роутере.
Пробовал изменять настройки в Port Triggers,Advancet Forvarding,Advanced
DMZ Hostроутера,ничего не помогло,навреное делаю что то не так.
После изменения настроек роутер перезапускал.
Может у кого то работает все таки через мобильную связь?
Virtuino HMI на Андроид
А при подключении через интернет, какой ip адрес указывали в виртуино?
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
-
- Лейтенант
- Сообщения: 403
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Virtuino HMI на Андроид
Добрый вечер!
Попробовал только что программку-понравилась,пошустрей каскады.
Возник вопрос-ограничения по количеству вертуальных переменных на уровне 32 шт. это только в бесплатной версии или в платной тоже?
И что такое сервер IoT,я в этом "0".
Спасибо!
Попробовал только что программку-понравилась,пошустрей каскады.
Возник вопрос-ограничения по количеству вертуальных переменных на уровне 32 шт. это только в бесплатной версии или в платной тоже?
И что такое сервер IoT,я в этом "0".
Спасибо!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя