Здравствуйте! Нужна помощь, оплачиваемая. Необходимо написать и вставить в представленный скетч функцию, которая возвращала бы значение .val переменной в дисплее Nextion в Arduino (не применяя библиотеки типа nextion.h). При этом, крайне желательно, чтоб используемый код был максимально приближен к http://arduino.ru/Reference и был дополнен подробными коментариями. Сама программа: Код (C++): #include <SoftwareSerial.h> SoftwareSerial MySerial(8,9); String command_from_Nextion; int x=0; int y=0; int getval(String component) //функция, которая, собственно, и нужна { } void setup() { Serial.begin(9600); MySerial.begin(9600); } void loop() { if (MySerial.available()) { char y; y = MySerial.read(); command_from_Nextion += y; if (y == 0x0f) { if(command_from_Nextion.indexOf("p0b2v1") >= 0) { x=getval(set_page.var1.val); Serial.println(x); y=getval(set_page.var2.val); Serial.println(y); } } } } Так же будет прикреплён файл для Nextion P.S. Основная профессия не связана с программирование. Arduino использую только как дополнение к хобби. В данном случае создаю устройство, которое с дисплея Nextion управляет несколькими шаговыми двигателями, пищалкой и т.д. Все получается, но вот как получить значение переменных из дисплея не могу несколько дней уже разобраться. Данный форум прочитал, в т.ч.примеры ИгоряК видел, но понять их не позволяет уровень программирования. Когда-то делал нечто подобное с использованием библиотеки, но сейчас такой вариант не подходит. Дабы не нарваться на гнев местных Гуру (чаще всего, кстати, обоснованный) сразу пишу в комерческий раздел форума. Оплата наиболее предпочтительна через Сбербанк-Online или пополнение мобильного телефона. Спасибо!
Библиотека слишком много места занимает. Nextion-master почти 10 % памяти. Да и всё остальное удалось реализовать без библиотеки (изменение каких-либо параметров, переход на другую страницу (используется один раз), движение шагового двигателя пока нажата кнопка и остановка при отпускании и т.д.). Думал и со считыванием .val переменной разберусь, но не вышло((( Так что очень нужна помощь!