Разработки ecoins для дисплея Nextion
- dmitriydef
- Рядовой
- Сообщения: 20
- Зарегистрирован: 26 апр 2023, 20:59
- Откуда: Архангельск
- Имя: Дмитрий
- Контактная информация:
Разработки ecoins для дисплея Nextion
[ref]ecoins[/ref], с помощью блока UART я понял. А как этими блоками передать строку в дисплей?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins для дисплея Nextion
С уважением, Энвер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- dmitriydef
- Рядовой
- Сообщения: 20
- Зарегистрирован: 26 апр 2023, 20:59
- Откуда: Архангельск
- Имя: Дмитрий
- Контактная информация:
Разработки ecoins для дисплея Nextion
Так, кстати, не работает. Когда ставишь тип транзакции "Т" блок вообще ничего не пушит. Возможно, волшебное "С контролем Page" играет роль... Получилось с типом транзакции "Инструкция без параметров"...ecoins писал(а): 02 май 2023, 17:58 Снимок экрана 2023-05-02 174654.png
Примерно так, блок из последней версии, профессиональный редактор. У Вас в примере простой редактор.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins для дисплея Nextion
Отправлять параметр имеет смысл, когда открыта страница, на которой он расположен.dmitriydef писал(а): 03 май 2023, 12:55 Так, кстати, не работает. Когда ставишь тип транзакции "Т" блок вообще ничего не пушит. Возможно, волшебное "С контролем Page" играет роль...
Если страница на дисплее не открыта, дисплей на запрос ответит обратной ошибочной транзакцией.
Ничего страшного не происходит, но некоторая избыточность обмена возникает.
Для этого и сделан это волшебное "с контролем страницы".
Выбранное Вами решение также вполне работоспособно.
С уважением, Энвер.
- dmitriydef
- Рядовой
- Сообщения: 20
- Зарегистрирован: 26 апр 2023, 20:59
- Откуда: Архангельск
- Имя: Дмитрий
- Контактная информация:
Разработки ecoins для дисплея Nextion
В общем, финализируя приключения с флпрог, проект с использованием ecoins для nextion отожрал 99 процентов динамической памяти:) Всё тоже самое, со встроенным модулем заняло 67 процентов. После выпиливания проверки текущей страницы и объявления объектов в глобал скопе дисплея, проект вполне себе заработал.
Первый опыт nocode программирования считаю таким себе… Результат мало предсказуем. Лучше кодить по старинке - руками:)
Первый опыт nocode программирования считаю таким себе… Результат мало предсказуем. Лучше кодить по старинке - руками:)
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins для дисплея Nextion
И неплохо переходить с контроллеров с малой динамической памятью(UNO, Nano) на контроллеры с большей динамической памятью(Mega2560,ESP8266,ESP32,STM32,Raspberry Pi Pico) - многие искусственные проблемы перестанут беспокоить...dmitriydef писал(а): 06 май 2023, 09:42 В общем, финализируя приключения с флпрог, проект с использованием ecoins для nextion отожрал 99 процентов динамической памяти:) Всё тоже самое, со встроенным модулем заняло 67 процентов. После выпиливания проверки текущей страницы и объявления объектов в глобал скопе дисплея, проект вполне себе заработал.
Первый опыт nocode программирования считаю таким себе… Результат мало предсказуем. Лучше кодить по старинке - руками:)

С уважением, Энвер.
-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 5 раз
- Поблагодарили: 9 раз
Разработки ecoins для дисплея Nextion
[ref]dmitriydef[/ref],
А можно краткое описание проекта, и какой контроллер применяется?
Я на днях завершил свой проект.
20 окон дисплея, суммарно чуть более 100 переменных участвуют в обмене между МК и дисплеем. С памятью всё в порядке. С производительностью тоже (около 8500 циклов в секунду)
Esp32.
А можно краткое описание проекта, и какой контроллер применяется?
Я на днях завершил свой проект.
20 окон дисплея, суммарно чуть более 100 переменных участвуют в обмене между МК и дисплеем. С памятью всё в порядке. С производительностью тоже (около 8500 циклов в секунду)
Esp32.
Со штатными блоками nextion проект хоть что-то вообще может делать?
- dmitriydef
- Рядовой
- Сообщения: 20
- Зарегистрирован: 26 апр 2023, 20:59
- Откуда: Архангельск
- Имя: Дмитрий
- Контактная информация:
Разработки ecoins для дисплея Nextion
NX1060P101-011C-I, ATmega328, MCP2515, 74HC165N 2шт., GPS neo-6mWildCat писал(а): 06 май 2023, 14:19 А можно краткое описание проекта, и какой контроллер применяется?
Задача вывести на дисплей три страницы: панель приборов вездехода (контрольки, показометры), данные can-шины ebu двс, данные gps.
Ну, логично, что большому проекту большой камень:) В моём случае восьмибитного мк вполне хватило.WildCat писал(а): 06 май 2023, 14:19 Я на днях завершил свой проект.
20 окон дисплея, суммарно чуть более 100 переменных участвуют в обмене между МК и дисплеем. С памятью всё в порядке. С производительностью тоже (около 8500 циклов в секунду)
Esp32.
Может, если эту канитель выпилить...WildCat писал(а): 06 май 2023, 14:19 Со штатными блоками nextion проект хоть что-то вообще может делать?
Ага, в любой непонятной ситуации меняй железо:)ecoins писал(а): 06 май 2023, 12:52 И неплохо переходить с контроллеров с малой динамической памятью(UNO, Nano) на контроллеры с большей динамической памятью(Mega2560,ESP8266,ESP32,STM32,Raspberry Pi Pico) - многие искусственные проблемы перестанут беспокоить...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins для дисплея Nextion
В Вашем случае ситуация понятная...

У Вас стоимость дисплея в >50 раз дороже используемого котролллера.
- dmitriydef
- Рядовой
- Сообщения: 20
- Зарегистрирован: 26 апр 2023, 20:59
- Откуда: Архангельск
- Имя: Дмитрий
- Контактная информация:
Разработки ecoins для дисплея Nextion
И поэтому для выполнения простых операций к нему надо было прикрутить вай-фай с блютузом?:)ecoins писал(а): 06 май 2023, 15:25 В Вашем случае ситуация понятная...
У Вас стоимость дисплея в >50 раз дороже используемого котролллера.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins для дисплея Nextion
...достаточно динамической памяти, и в некоторых случаях и подешевлеdmitriydef писал(а): 06 май 2023, 15:33 И поэтому для выполнения простых операций к нему надо было прикрутить вай-фай с блютузом?:)

-
- Лейтенант
- Сообщения: 556
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 5 раз
- Поблагодарили: 9 раз
Разработки ecoins для дисплея Nextion
[ref]dmitriydef[/ref], блюпуп с вафлей в данном случае - почти бесплатная опция, которую не обязательно использовать. Та же самая нано или микро не дешевле есп32, а по характеристикам сильно уступает.
Но выбор за Вами, конечно.
Но выбор за Вами, конечно.
- Phazz
- Полковник
- Сообщения: 3128
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Разработки ecoins для дисплея Nextion
[ref]dmitriydef[/ref], можно взять rp2040, стоимость ниже - мощность выше. Но вы уже решили проблему, только мне был не понятен выбор изначально контроллера. Почему нужно заплатить за 8 бит дороже?
- dmitriydef
- Рядовой
- Сообщения: 20
- Зарегистрирован: 26 апр 2023, 20:59
- Откуда: Архангельск
- Имя: Дмитрий
- Контактная информация:
Разработки ecoins для дисплея Nextion
Ну, камон, это ж единичный проект, стоимость мк здесь мало на что влияет:) С чем знаком из того и собрал:)Phazz писал(а): 06 май 2023, 17:27 [ref]dmitriydef[/ref], можно взять rp2040, стоимость ниже - мощность выше. Но вы уже решили проблему, только мне был не понятен выбор изначально контроллера. Почему нужно заплатить за 8 бит дороже?
- Phazz
- Полковник
- Сообщения: 3128
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Разработки ecoins для дисплея Nextion
Верно, стоимость вообще не существенная по сравнению со стоимостью экрана. Поэтому проще заменить контроллер на более мощный, чем тратить время на ковыряние кода.
- dmitriydef
- Рядовой
- Сообщения: 20
- Зарегистрирован: 26 апр 2023, 20:59
- Откуда: Архангельск
- Имя: Дмитрий
- Контактная информация:
Разработки ecoins для дисплея Nextion
Проще изобрести танк, чем отремонтировать дороги. Флуд пошёл... Как бы нет. Так программисты не рассуждают.Phazz писал(а): 06 май 2023, 18:35 Верно, стоимость вообще не существенная по сравнению со стоимостью экрана. Поэтому проще заменить контроллер на более мощный, чем тратить время на ковыряние кода.
Вот автор сам пишет, что для глобальных переменных не надо запрашивать номер страницы. А по факту, что бы мы не делали, блок генерит код, который постоянно пушит запросы на получение текущей страницы. И вместо того, чтобы решить эту проблему, мы пишем разухабистый ecoins. Он вроде как ok, но тащит за собой свои траблы. По-моему что-то не так в консерватории. Возможно, из-за нежелания ковыряться в коде:)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработки ecoins для дисплея Nextion
Не обижайтесь , форум как бы не для программистов , в основном . Потому и решения предлагают оптимальные со всех сторон


Электронщик до мозга костей и не только
-
- Рядовой
- Сообщения: 44
- Зарегистрирован: 18 июн 2020, 11:36
- Имя: Roman
Разработки ecoins для дисплея Nextion
Доброго времени суток.
В чем может быть проблема?
При прошивке D1 R2 - IDE выдает ошибку.
При смене контроллера на ESP-32 ошибки нет.
Использую блок NEXTION от ecions direct.nxt
[spoiler]In file included from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_BASE.h:66,
from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_NEXT.h:61,
from C:\Users\Roman.Shishka\AppData\Local\Temp\flprog\pr9\pr9.ino:7:
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:239:73: error: 'D9' was not declared in this scope; did you mean 'D8'?
239 | const uint8_t PROGMEM RT_HW_PGM_PIN_ALL[] ={D0, D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,A0,RT_HW_PGM_END};
| ^~
| D8
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:239:76: error: 'D10' was not declared in this scope; did you mean 'D1'?
239 | const uint8_t PROGMEM RT_HW_PGM_PIN_ALL[] ={D0, D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,A0,RT_HW_PGM_END};
| ^~~
| D1
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:240:73: error: 'D9' was not declared in this scope; did you mean 'D8'?
240 | const uint8_t PROGMEM RT_HW_PGM_PIN_DIN[] ={255,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10, RT_HW_PGM_END};
| ^~
| D8
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:240:76: error: 'D10' was not declared in this scope; did you mean 'D1'?
240 | const uint8_t PROGMEM RT_HW_PGM_PIN_DIN[] ={255,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10, RT_HW_PGM_END};
| ^~~
| D1
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:247:73: error: 'D9' was not declared in this scope; did you mean 'D8'?
247 | const uint8_t PROGMEM RT_HW_PGM_PIN_N5V[] ={D0, D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,A0,RT_HW_PGM_END};
| ^~
| D8
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:247:76: error: 'D10' was not declared in this scope; did you mean 'D1'?
247 | const uint8_t PROGMEM RT_HW_PGM_PIN_N5V[] ={D0, D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,A0,RT_HW_PGM_END};
| ^~~
| D1
In file included from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_BASE.h:119,
from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_NEXT.h:61,
from C:\Users\Roman.Shishka\AppData\Local\Temp\flprog\pr9\pr9.ino:7:
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_010_API System.h/API_015_SystemFuncNamePinSTM32_h.hpp: In member function 'String RT_HW_BASE::getNamePin(uint8_t)':
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_010_API System.h/API_015_SystemFuncNamePinSTM32_h.hpp:16:9: error: 'D9' was not declared in this scope; did you mean 'D8'?
16 | if(pin==D9) {return String(F("D9"));}
| ^~
| D8
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_010_API System.h/API_015_SystemFuncNamePinSTM32_h.hpp:17:9: error: 'D10' was not declared in this scope; did you mean 'D1'?
17 | if(pin==D10){return String(F("D10"));}
| ^~~
| D1
In file included from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_BASE.h:132,
from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_NEXT.h:61,
from C:\Users\Roman.Shishka\AppData\Local\Temp\flprog\pr9\pr9.ino:7:
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_050_API Console.h/API_052_ConsoleHeadFunc_h.hpp: In member function 'void RT_HW_BASE::consolePinsAll()':
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_050_API Console.h/API_052_ConsoleHeadFunc_h.hpp:81:61: error: 'D9' was not declared in this scope; did you mean 'D8'?
81 | {consoleVar(String(F("[D9-D10,A0]----->"))); uint8_t arr[]={D9,D10,A0}; consoleArrVar(arr,'E',mess.lenPin,'P',3);}
| ^~
| D8
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_050_API Console.h/API_052_ConsoleHeadFunc_h.hpp:81:64: error: 'D10' was not declared in this scope; did you mean 'D1'?
81 | {consoleVar(String(F("[D9-D10,A0]----->"))); uint8_t arr[]={D9,D10,A0}; consoleArrVar(arr,'E',mess.lenPin,'P',3);}
| ^~~
| D1
Несколько библиотек найдено для "SoftwareSerial.h"
Используется: D:\Program Files\FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.0\libraries\SoftwareSerial
Не используется: d:\Program Files\FLProg\ideV7\portable\sketchbook\libraries\Esp32-SoftwareSerial
Не используется: d:\Program Files\FLProg\ideV7\portable\sketchbook\libraries\Esp32-SoftwareSerial-master
exit status 1
Ошибка компиляции для платы LOLIN(WEMOS) D1 R2 & mini.
[/spoiler]
В чем может быть проблема?
При прошивке D1 R2 - IDE выдает ошибку.
При смене контроллера на ESP-32 ошибки нет.
Использую блок NEXTION от ecions direct.nxt
[spoiler]In file included from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_BASE.h:66,
from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_NEXT.h:61,
from C:\Users\Roman.Shishka\AppData\Local\Temp\flprog\pr9\pr9.ino:7:
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:239:73: error: 'D9' was not declared in this scope; did you mean 'D8'?
239 | const uint8_t PROGMEM RT_HW_PGM_PIN_ALL[] ={D0, D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,A0,RT_HW_PGM_END};
| ^~
| D8
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:239:76: error: 'D10' was not declared in this scope; did you mean 'D1'?
239 | const uint8_t PROGMEM RT_HW_PGM_PIN_ALL[] ={D0, D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,A0,RT_HW_PGM_END};
| ^~~
| D1
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:240:73: error: 'D9' was not declared in this scope; did you mean 'D8'?
240 | const uint8_t PROGMEM RT_HW_PGM_PIN_DIN[] ={255,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10, RT_HW_PGM_END};
| ^~
| D8
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:240:76: error: 'D10' was not declared in this scope; did you mean 'D1'?
240 | const uint8_t PROGMEM RT_HW_PGM_PIN_DIN[] ={255,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10, RT_HW_PGM_END};
| ^~~
| D1
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:247:73: error: 'D9' was not declared in this scope; did you mean 'D8'?
247 | const uint8_t PROGMEM RT_HW_PGM_PIN_N5V[] ={D0, D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,A0,RT_HW_PGM_END};
| ^~
| D8
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_005_Board descriptions/Board_511_ESP8266.hpp:247:76: error: 'D10' was not declared in this scope; did you mean 'D1'?
247 | const uint8_t PROGMEM RT_HW_PGM_PIN_N5V[] ={D0, D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,A0,RT_HW_PGM_END};
| ^~~
| D1
In file included from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_BASE.h:119,
from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_NEXT.h:61,
from C:\Users\Roman.Shishka\AppData\Local\Temp\flprog\pr9\pr9.ino:7:
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_010_API System.h/API_015_SystemFuncNamePinSTM32_h.hpp: In member function 'String RT_HW_BASE::getNamePin(uint8_t)':
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_010_API System.h/API_015_SystemFuncNamePinSTM32_h.hpp:16:9: error: 'D9' was not declared in this scope; did you mean 'D8'?
16 | if(pin==D9) {return String(F("D9"));}
| ^~
| D8
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_010_API System.h/API_015_SystemFuncNamePinSTM32_h.hpp:17:9: error: 'D10' was not declared in this scope; did you mean 'D1'?
17 | if(pin==D10){return String(F("D10"));}
| ^~~
| D1
In file included from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_BASE.h:132,
from d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/RT_HW_NEXT.h:61,
from C:\Users\Roman.Shishka\AppData\Local\Temp\flprog\pr9\pr9.ino:7:
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_050_API Console.h/API_052_ConsoleHeadFunc_h.hpp: In member function 'void RT_HW_BASE::consolePinsAll()':
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_050_API Console.h/API_052_ConsoleHeadFunc_h.hpp:81:61: error: 'D9' was not declared in this scope; did you mean 'D8'?
81 | {consoleVar(String(F("[D9-D10,A0]----->"))); uint8_t arr[]={D9,D10,A0}; consoleArrVar(arr,'E',mess.lenPin,'P',3);}
| ^~
| D8
d:\Program Files\FLProg\ideV7\libraries\RT_00_HW_BASE_v7.05_01.07.22\src/BASE_050_API Console.h/API_052_ConsoleHeadFunc_h.hpp:81:64: error: 'D10' was not declared in this scope; did you mean 'D1'?
81 | {consoleVar(String(F("[D9-D10,A0]----->"))); uint8_t arr[]={D9,D10,A0}; consoleArrVar(arr,'E',mess.lenPin,'P',3);}
| ^~~
| D1
Несколько библиотек найдено для "SoftwareSerial.h"
Используется: D:\Program Files\FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.0\libraries\SoftwareSerial
Не используется: d:\Program Files\FLProg\ideV7\portable\sketchbook\libraries\Esp32-SoftwareSerial
Не используется: d:\Program Files\FLProg\ideV7\portable\sketchbook\libraries\Esp32-SoftwareSerial-master
exit status 1
Ошибка компиляции для платы LOLIN(WEMOS) D1 R2 & mini.
[/spoiler]
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins для дисплея Nextion
Попробуйте выбрать вместо
С уважением, Энвер.
Generic ESP8266 или NodeMCU . По смыслу это тоже самое, контроллер LOLIN мы не прописывали отдельной платой. Если надо, можем прописать его и другие.
С уважением, Энвер.
-
- Рядовой
- Сообщения: 44
- Зарегистрирован: 18 июн 2020, 11:36
- Имя: Roman
Разработки ecoins для дисплея Nextion
Если это не займёт много вашего времени, прошу добавить.
За ранее спасибо
За ранее спасибо
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость