Virtuino HMI на Андроид

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
lexuv
Рядовой
Сообщения: 60
Зарегистрирован: 25 июл 2018, 19:43
Имя: Алексей

Virtuino HMI на Андроид

Сообщение lexuv »

При подключении в режиме веб-сервера на ESP8266-01 выдает (при тесте) "Используйте firmware ver.1.69". У меня версия библиотеки стоит 1.69. ЧЯДНТ?
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

Virtuino HMI на Андроид

Сообщение Kotafey »

lexuv писал(а): 10 авг 2018, 18:55При подключении в режиме веб-сервера на ESP8266-01 выдает (при тесте) "Используйте firmware ver.1.69". У меня версия библиотеки стоит 1.69. ЧЯДНТ?
Неверный перевод. Не используйте, а используется.
lexuv
Рядовой
Сообщения: 60
Зарегистрирован: 25 июл 2018, 19:43
Имя: Алексей

Virtuino HMI на Андроид

Сообщение lexuv »

Kotafey писал(а): 10 авг 2018, 19:25
lexuv писал(а): 10 авг 2018, 18:55При подключении в режиме веб-сервера на ESP8266-01 выдает (при тесте) "Используйте firmware ver.1.69". У меня версия библиотеки стоит 1.69. ЧЯДНТ?
Неверный перевод. Не используйте, а используется.
А, то есть все работает -- ё-моё. А я сижу ломаю голову.
Спасибо, мил человек.
chess
Рядовой
Сообщения: 26
Зарегистрирован: 11 июл 2018, 08:54
Имя: Игорь

Virtuino HMI на Андроид

Сообщение chess »

Привет ребята,что не так делаю:
[spoiler]Arduino: 1.8.5 (Windows 7), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (3M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\InGwar\AppData\Local\Temp\flprog\pr3\pr3.ino:1:0:

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:41: error: 'A1' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:151:53: note: in expansion of macro 'analogInputPinsMap_'

byte analogInputPinsMap[arduinoAnalogPinsSize] = analogInputPinsMap_ ;

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:45: error: 'A2' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:151:53: note: in expansion of macro 'analogInputPinsMap_'

byte analogInputPinsMap[arduinoAnalogPinsSize] = analogInputPinsMap_ ;

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:49: error: 'A3' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:151:53: note: in expansion of macro 'analogInputPinsMap_'

byte analogInputPinsMap[arduinoAnalogPinsSize] = analogInputPinsMap_ ;

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:53: error: 'A4' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:151:53: note: in expansion of macro 'analogInputPinsMap_'

byte analogInputPinsMap[arduinoAnalogPinsSize] = analogInputPinsMap_ ;

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:57: error: 'A5' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:151:53: note: in expansion of macro 'analogInputPinsMap_'

byte analogInputPinsMap[arduinoAnalogPinsSize] = analogInputPinsMap_ ;

^

Несколько библиотек найдено для "Ethernet.h"
Используется: C:\Users\InGwar\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\Ethernet
Не используется: c:\Program Files (x86)\FLProg\ideV2\libraries\Ethernet
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

Virtuino HMI на Андроид

Сообщение Kotafey »

chess писал(а): 12 авг 2018, 13:10Привет ребята,что не так делаю:
[spoiler]Arduino: 1.8.5 (Windows 7), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (3M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\InGwar\AppData\Local\Temp\flprog\pr3\pr3.ino:1:0:

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:41: error: 'A1' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:151:53: note: in expansion of macro 'analogInputPinsMap_'

byte analogInputPinsMap[arduinoAnalogPinsSize] = analogInputPinsMap_ ;

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:45: error: 'A2' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:151:53: note: in expansion of macro 'analogInputPinsMap_'

byte analogInputPinsMap[arduinoAnalogPinsSize] = analogInputPinsMap_ ;

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:49: error: 'A3' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:151:53: note: in expansion of macro 'analogInputPinsMap_'

byte analogInputPinsMap[arduinoAnalogPinsSize] = analogInputPinsMap_ ;

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:53: error: 'A4' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:151:53: note: in expansion of macro 'analogInputPinsMap_'

byte analogInputPinsMap[arduinoAnalogPinsSize] = analogInputPinsMap_ ;

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:57: error: 'A5' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}

^

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:151:53: note: in expansion of macro 'analogInputPinsMap_'

byte analogInputPinsMap[arduinoAnalogPinsSize] = analogInputPinsMap_ ;

^

Несколько библиотек найдено для "Ethernet.h"
Используется: C:\Users\InGwar\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\Ethernet
Не используется: c:\Program Files (x86)\FLProg\ideV2\libraries\Ethernet
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
Прикрепите проект.
chess
Рядовой
Сообщения: 26
Зарегистрирован: 11 июл 2018, 08:54
Имя: Игорь

Virtuino HMI на Андроид

Сообщение chess »

ошибка с аналоговыми входами
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

Virtuino HMI на Андроид

Сообщение Kotafey »

chess писал(а): 12 авг 2018, 13:10Arduino: 1.8.5 (Windows 7), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (3M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\InGwar\AppData\Local\Temp\flprog\pr3\pr3.ino:1:0:

c:\Program Files (x86)\FLProg\ideV2\libraries\virtuino/VirtuinoEsp8266_WebServer.h:67:41: error: 'A1' was not declared in this scope

#define analogInputPinsMap_ { A0, A1, A2, A3, A4, A5}
У вас входы A0...A5. Но у NodeNCU только один аналоговый вход! Вот вам и ошибка. Вы заливаете прошивку в ESPшку? А это прошивка для Arduino UNO (NANO). А ESPшка используется в качестве модема управляемого AT командами. Связь между ними через UART (пины 2,3).

Отправлено спустя 27 минут 38 секунд:
AP_NodeMCU_primer.flp
Вот пример где NodeMCU точка доступа, код заливается в нее.
SSID: NodeMCU Password:12345678
Server port: 8000
блок не причесаный, но там все понятно. Не разберетесь спрашивайте :smile38:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
chess
Рядовой
Сообщения: 26
Зарегистрирован: 11 июл 2018, 08:54
Имя: Игорь

Virtuino HMI на Андроид

Сообщение chess »

Kotafey писал(а): 13 авг 2018, 11:16
chess писал(а): 12 авг 2018, 13:10
Вот пример где NodeMCU точка доступа, код заливается в нее.
SSID: NodeMCU Password:12345678
Server port: 8000
блок не причесаный, но там все понятно. Не разберетесь спрашивайте :smile38:
спасибо, добрый человек, работает :smile9: :
[spoiler]Изображение[/spoiler]
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

Virtuino HMI на Андроид

Сообщение Kotafey »

chess писал(а): 13 авг 2018, 17:12
Kotafey писал(а): 13 авг 2018, 11:16 спасибо, добрый человек, работает :smile9: :
[spoiler]Изображение[/spoiler]
Виртуалка или эмулятор?
lexuv
Рядовой
Сообщения: 60
Зарегистрирован: 25 июл 2018, 19:43
Имя: Алексей

Virtuino HMI на Андроид

Сообщение lexuv »

Доброго времени суток. Подскажите в таком вопросе: у меня в Виртуино есть переключатель, подключен на виртуальный пин, положим, DV2, который подключен к булевскому пункту меню, который сохраняется в EEPROM. Если я подключу DV2 напрямую ко входу записи в пункт меню (чтоб отслеживать изменение), это будет происходить постоянно, и я убью EEPROM. Т.е. мне надо добавить вход на разрешение записи в пункт меню. Главный вопрос: по какому событию я должен разрешить запись? Как отследить сам момент переключения и передать его на вход Set, чтобы запись происходила только при переключении, а не постоянно?


Отправлено спустя 8 минут 10 секунд:
Все, допер: есть же блок "Детектор изменения числа".
chess
Рядовой
Сообщения: 26
Зарегистрирован: 11 июл 2018, 08:54
Имя: Игорь

Virtuino HMI на Андроид

Сообщение chess »

Kotafey писал(а): 13 авг 2018, 22:34Виртуалка или эмулятор?
я не очень в этом разбираюсь, но думаю, что виртуал, потому что создал сервер в виртуино .., понемногу осваиваю программу
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

Virtuino HMI на Андроид

Сообщение Kotafey »

chess писал(а): 14 авг 2018, 12:37
Kotafey писал(а): 13 авг 2018, 22:34Виртуалка или эмулятор?
я не очень в этом разбираюсь, но думаю, что виртуал, потому что создал сервер в виртуино .., понемногу осваиваю программу
Я про андроид. Это же на компе?
chess
Рядовой
Сообщения: 26
Зарегистрирован: 11 июл 2018, 08:54
Имя: Игорь

Virtuino HMI на Андроид

Сообщение chess »

на андроиде[spoiler]Изображение[/spoiler]
Saman
Сержант
Сообщения: 103
Зарегистрирован: 11 фев 2017, 00:55
Имя: Станислав

Virtuino HMI на Андроид

Сообщение Saman »

dizzyy писал(а): 07 фев 2018, 00:07нужна помощь .. сейчас как раз пробую 8266 .с Remotexy вроде получается , а во с виртуино никак..
проблема вот в этих строчках
IPAddress ip(192, 168, 1, 150); // where 150 is the desired IP Address
IPAddress gateway(192, 168, 1, 1); // set gateway to match your network
IPAddress subnet(255, 255, 255, 0); // set subnet mask to match your network
WiFi.config(ip, gateway, subnet); // If you don't want to config IP manually disable this line
в роутерах свой серве раздачи ИП , и принимать готовый никак ..
и второе , можно уйти на какой то другой порт , я уже все перелопатил, кроме 80 и порта не хочет открывать ...возможно это провайдер чудит, главное разобраться чтоб конектилось, а там буду пробовать проброс портов.
И у меня такая же проблема,только 80й порт работает.Вы решили эту проблему?
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Virtuino HMI на Андроид

Сообщение dizzyy »

Saman писал(а): 21 авг 2018, 09:05И у меня такая же проблема,только 80й порт работает.Вы решили эту проблему?
проброска порта в роутере
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

Virtuino HMI на Андроид

Сообщение Kotafey »

Saman писал(а): 21 авг 2018, 09:05
dizzyy писал(а): 07 фев 2018, 00:07нужна помощь .. сейчас как раз пробую 8266 .с Remotexy вроде получается , а во с виртуино никак..
проблема вот в этих строчках
IPAddress ip(192, 168, 1, 150); // where 150 is the desired IP Address
IPAddress gateway(192, 168, 1, 1); // set gateway to match your network
IPAddress subnet(255, 255, 255, 0); // set subnet mask to match your network
WiFi.config(ip, gateway, subnet); // If you don't want to config IP manually disable this line
в роутерах свой серве раздачи ИП , и принимать готовый никак ..
и второе , можно уйти на какой то другой порт , я уже все перелопатил, кроме 80 и порта не хочет открывать ...возможно это провайдер чудит, главное разобраться чтоб конектилось, а там буду пробовать проброс портов.
И у меня такая же проблема,только 80й порт работает.Вы решили эту проблему?
Мало инфы, какой роутер, это локально или через инет?
Saman
Сержант
Сообщения: 103
Зарегистрирован: 11 фев 2017, 00:55
Имя: Станислав

Virtuino HMI на Андроид

Сообщение Saman »

Kotafey писал(а): 21 авг 2018, 14:19
Saman писал(а): 21 авг 2018, 09:05 И у меня такая же проблема,только 80й порт работает.Вы решили эту проблему?
Мало инфы, какой роутер, это локально или через инет?
Разобрался!Работает и по локалке и через инет.Пойду стат. адрес оформлять.Теперь проблема с NODE MCU V.3, незаливается скейч из примера chess

Отправлено спустя 4 минуты 59 секунд:
Saman писал(а): 22 авг 2018, 07:42
Kotafey писал(а): 21 авг 2018, 14:19 Мало инфы, какой роутер, это локально или через инет?
Разобрался!Работает и по локалке и через инет.Пойду стат. адрес оформлять.Теперь проблема с NODE MCU V.3, незаливается скейч из примера chess

Отправлено спустя 1 минуту 41 секунду:
Вот этот пример
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Selivan
Рядовой
Сообщения: 17
Зарегистрирован: 19 ноя 2017, 09:49
Откуда: Тула

Virtuino HMI на Андроид

Сообщение Selivan »

В флпрог 3.1.3 не получается сохранять данные в EEPROM, используя блоки "Запись в EEPROM", "Чтение из EEPROM".
Помогите с примером.
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

Virtuino HMI на Андроид

Сообщение Kotafey »

Saman писал(а): 22 авг 2018, 07:49
Kotafey писал(а): 21 авг 2018, 14:19 Мало инфы, какой роутер, это локально или через инет?
Разобрался!Работает и по локалке и через инет.Пойду стат. адрес оформлять.Теперь проблема с NODE MCU V.3, незаливается скейч из примера chess

Отправлено спустя 4 минуты 59 секунд:
Saman писал(а): 22 авг 2018, 07:42 Разобрался!Работает и по локалке и через инет.Пойду стат. адрес оформлять.Теперь проблема с NODE MCU V.3, незаливается скейч из примера chess

Отправлено спустя 1 минуту 41 секунду:
Вот этот пример
Прикрепите проект.

Отправлено спустя 26 секунд:
Selivan писал(а): 22 авг 2018, 19:10В флпрог 3.1.3 не получается сохранять данные в EEPROM, используя блоки "Запись в EEPROM", "Чтение из EEPROM".
Помогите с примером.
Память встроенная?
Selivan
Рядовой
Сообщения: 17
Зарегистрирован: 19 ноя 2017, 09:49
Откуда: Тула

Virtuino HMI на Андроид

Сообщение Selivan »

Проблема с использованием блоков EEPROM решена.
Уважаемый Автор внёс поправки и в следующем релизе все будет работать.
Ответить

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя