Добавил блоки приема и отправки текста.
Изменил блоки передачи переменных, теперь с блока DV можно сразу получать переменные разных типов.
Входами и выходами virtuino управляет напрямую, переделывать библиотеку не вижу смысла (все переменные программа пересылает в виде integer или float), т.к. придется это делать при каждом обновлении библиотеки. Для передачи сигнала с кнопки или регулятора используйте в программе virtuino виртуальный вывод DV. В программе используйте блок приема DV в котором укажите индекс переменной (сделал отдельным входом, так схема платы становится более читабельной)
Для увеличения количества переменных (по умолчанию их 32 DV и 32 V)необходимо:
1. открыть файл VirtuinoEsp8266_WebServer.h или VirtuinoBluetooth.h библиотеки Virtuino, найти следующие строки:
#define wf_virtualDigitalMemorySize 32 // DV virtual memory size
#define wf_virtualAnalogMemorySize 32 // V virtual memory size
2. Установить необходимое количество переменных, точно такое же количество установить в приложении на андроиде (вкладка "Больше настроек").
3. После этого производить компиляцию проекта.
v2 - разделил блок ESP на блок подключения к вайфай и блок создающий точку доступа
Блоки для подключения через ESP с прошивкой ESP-LINK
ESP-LINK2
Настройка приложения