Страница 9 из 51
Re: Тестирование версии 9.2.Х
Добавлено: 23 ноя 2024, 14:22
ecoins
fefar51702 писал(а): 23 ноя 2024, 10:08
а расматривалась ли вариация замены епрома на преференкес ?
и если отказались то почему ?
Библиотека Preferences уникальна для arduino-esp32. Ее следует рассматривать как замену библиотеки Arduino EEPROM.
Он использует часть встроенной энергонезависимой памяти (NVS) ESP32 для хранения данных. Эти данные сохраняются при перезапусках и потерях питания системы.
Preferences лучше всего подходит для хранения множества небольших значений, а не нескольких больших. Если вам нужно хранить большие объемы данных, рассмотрите возможность использования библиотеки файловой системы, например LitteFS.
Библиотека настроек доступна для использования всеми вариантами ESP32.
интересует её вариант
Эти данные сохраняются при перезапусках и потерях питания системы.
тоесть она каким то образом понимает что пропадает питание и сохраняет данные в епром ?
1.Вряд ли библиотека сама отслеживает потерю питания - в ESP32 мне не известен такой регистр для анализа наличия питания. Может он и есть.
2. Разработчик ищет и реализует универсальные решения для разных контроллеров. Сейчас реализовано сохранение как в аппаратной EEPROM, так и во FLASH. В некоторых проектах реализован сохраняемый журнал событий.
3.В контроллерах FLProg реализован аппаратная проверка дискретного входа наличия питания и при его пропаже событие может быть записано в журнале событий. За счет реализации схемы питания, после пропажи внешнего питания MCU продолжает работать 2-3 сек. Этого времени достаточно чтобы сохранить требуемые параметры в журнале событий.
С уважением, ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 23 ноя 2024, 14:23
ecoins
Stranger писал(а): 23 ноя 2024, 13:51
Не работает считывание аналоговых входов для Esp32 devkit 1 пишет одни нули. В версии 8.2.3 работает. Помогите хоть каким нибудь костылем - не бесплатно
Странно, надо будет при случае проверить.
Пока попробуйте воспользоваться блоком из кандидатов.
С уважением, ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 23 ноя 2024, 14:53
Stranger
ecoins писал(а): 23 ноя 2024, 14:23
Stranger писал(а): 23 ноя 2024, 13:51
Не работает считывание аналоговых входов для Esp32 devkit 1 пишет одни нули. В версии 8.2.3 работает. Помогите хоть каким нибудь костылем - не бесплатно
Странно, надо будет при случае проверить.
Пока попробуйте воспользоваться блоком из кандидатов.
С уважением, ecoins.
Также не работает. Если мне надо считать со входа d27, то в блоке от кандидатов вход ADC я ставлю 27 правильно? Если так, то не работает
Re: Тестирование версии 9.2.Х
Добавлено: 23 ноя 2024, 17:17
ecoins
Stranger писал(а): 23 ноя 2024, 14:53
ecoins писал(а): 23 ноя 2024, 14:23
Stranger писал(а): 23 ноя 2024, 13:51
Не работает считывание аналоговых входов для Esp32 devkit 1 пишет одни нули. В версии 8.2.3 работает. Помогите хоть каким нибудь костылем - не бесплатно
Странно, надо будет при случае проверить.
Пока попробуйте воспользоваться блоком из кандидатов.
С уважением, ecoins.
Также не работает. Если мне надо считать со входа d27, то в блоке от кандидатов вход ADC я ставлю 27 правильно? Если так, то не работает
RT_HW_PGM_PIN_ADC[] ={36,39,32,33,34,35, RT_HW_PGM_END};
Будут работать эти пины. Другие использовать не рекомендуется.
При желании можете сделать свой пользовательский блок.
Не включенные в таблицу пины относятся к ADC2.
Контакты ADC2 нельзя использовать, когда включен Wi-Fi. Поскольку существует большая вероятность использования Wi-Fi на микроконтроллере, предназначенном для его использования, можно использовать только ADC1.
https://cmitavia.ru/handbook/mk/mk_espr ... 5825975235
FLProg работает в соответствии с приведенной таблицей, а не с описанием тегов слева.
В какой-то момент эти расхождения будут устранены.
Чтобы знать какие пины и как можно использовать, рекомендую воспользоваться блоком "Вывод на консоль параметров проекта".
Если Вам очень нужны именно этот пин, попробуйте блок из раздела Кандидаты->001->10->10.10.05 analogRead.
С уважением, ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 23 ноя 2024, 17:48
Stranger
Огромное спасибо!!! Заработало
Re: Тестирование версии 9.2.Х
Добавлено: 24 ноя 2024, 22:23
Mushnik
Подскажите в 9xx версии планируется RFID?
Re: Тестирование версии 9.2.Х
Добавлено: 25 ноя 2024, 00:40
ecoins
Mushnik писал(а): 24 ноя 2024, 22:23
Подскажите в 9xx версии планируется RFID?
Специально нет.
У Вас есть опыт работы с этими устройствами?
Работа по блокам началась бы если было бы техническое задание с описанием блоков, которое будет помещено в эти блоки?
Сможете подготовить?
С уважением, ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 25 ноя 2024, 19:25
LexaDoc
Добрый вечер. В левой панели инструментов, там где "Переменные" есть функция "Сохранить в файл". Попробовал создать несколько папок с переменными, сохранил. Но при загрузке, появилась только первая папка, т.е., получается, что сохраняет только одну папку.
Плата esp32-s2 mini - не компилируется, если добавить Клиента сети, кроме этого никакой программы нет, просто подключение к сети. Тоже самое, если создать Точку доступа. Пишет "ошибка компиляции для платыLolin S2 Mini". Спасибо.
П.С. ...вроди бы не писали про это
Re: Тестирование версии 9.2.Х
Добавлено: 26 ноя 2024, 00:14
AlexeyKIPiA
Всем привет!
У меня не работает страничка
https://flprog.ru/downloads/distrutives ... my-flprog/
https://flprog.ru тоже не работает.
В чем может быть проблема?
Re: Тестирование версии 9.2.Х
Добавлено: 26 ноя 2024, 08:24
Stue
Esp32, часики ds3231, в проекте используются стандартные блоки для синхронизации и вывода в консоль. Ошибка: 26.11.2024 это вторник, не понедельник!
Re: Тестирование версии 9.2.Х
Добавлено: 26 ноя 2024, 21:48
Faza888
На пол года ушёл в работу, появилось время, скачал FLP 9.2. У меня просто эффект ВАУ. Появилось много нового, создавать проекты во многом стало удобнее. Накидал простенький проект на ESP8266: Wi-Fi клиент, WEB интерфейс, MQTT, аналоговый вход, UART. Всë завелось сразу, без танцев с бубном, а главное всë вместе работает шустро и не тормозит. Раньше было сложно подружить WEB интерфейс и пирсинг по UART, тормозило, теперь всë летает.
Очень понравился встроенный диспетчер задач, теперь не нужно ставить генераторы для выполнения плат по условию.
Огромное спасибо разработку и всем причастным!
Re: Тестирование версии 9.2.Х
Добавлено: 26 ноя 2024, 22:09
ecoins
Faza888 писал(а): 26 ноя 2024, 21:48
На пол года ушёл в работу, появилось время, скачал FLP 9.2. У меня просто эффект ВАУ. Появилось много нового, создавать проекты во многом стало удобнее. Накидал простенький проект на ESP8266: Wi-Fi клиент, WEB интерфейс, MQTT, аналоговый вход, UART. Всë завелось сразу, без танцев с бубном, а главное всë вместе работает шустро и не тормозит. Раньше было сложно подружить WEB интерфейс и пирсинг по UART, тормозило, теперь всë летает.
Очень понравился встроенный диспетчер задач, теперь не нужно ставить генераторы для выполнения плат по условию.
Огромное спасибо разработку и всем причастным!
Отлично. В действительности там уже есть многие возможности, которые сразу и не очевидны и не видны.
Будут появляться новые принципиально новые возможности, о которых я как один из пользователь и предположить не мог.
Разработчик удивлял и продолжает удивлять своими креативными подходами.
Наверное в среде FLProg появятся разнообразные учебные программы в том числе и в очной форме.
С уважением,ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 26 ноя 2024, 23:14
D7Slider
Автору FLProg доброго здравия и творческих успехов, программа супер! Увидел в описаниях пользовательских контроллеров в определениях функций входов/выходов пункт "вход через расширитель" и "выход через расширитель". Прошу разъяснить и дать инструкцию как этим пользоваться. Может даже лучше пример в виде файла с описанием контроллера, где задействован такой функционал. Очень полезная штука при работе с китайскими клонами FX3U на 48 и более входов/выходов. Там штатно 8 входов и 8 выходов через расширитель завязаны. Достаточно успешно программируется. Даже Retain eeprom завел штатную.
Re: Тестирование версии 9.2.Х
Добавлено: 26 ноя 2024, 23:31
ecoins
D7Slider писал(а): 26 ноя 2024, 23:14
Автору FLProg доброго здравия и творческих успехов, программа супер! Увидел в описаниях пользовательских контроллеров в определениях функций входов/выходов пункт "вход через расширитель" и "выход через расширитель". Прошу разъяснить и дать инструкцию как этим пользоваться. Может даже лучше пример в виде файла с описанием контроллера, где задействован такой функционал. Очень полезная штука при работе с китайскими клонами FX3U на 48 и более входов/выходов. Там штатно 8 входов и 8 выходов через расширитель завязаны. Достаточно успешно программируется. Даже Retain eeprom завел штатную.
1.Пункт "через расширитель" - это наверное то, что Вы думаете. Но пока немного рано его самостоятельно использовать.
2.Контроллер о котором Вы упоминаете уже имеется в в разделе PLC - называется PLC FLE-48MT. Там в явной форме пока не реализован вывод через расширители, но он работает через дополнительные блоки.
3.
Поскольку у Вас есть практический опыт использования этого контроллера задам некоторые вопросы в целевой теме "Промышленный контроллер FLE-56MT работающий в среде FLProg".
С уважением, ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 28 ноя 2024, 23:33
o615ye161
Версия 9,2,0 вылет с карандашом
Re: Тестирование версии 9.2.Х
Добавлено: 28 ноя 2024, 23:45
o615ye161
Помогите пожалуйста, адаптировать проект под версию 9,2 ранее проект работал через версию 7.5.2. теперь и там не работает, плата все время в перезагрузке, проект умного дома, разработчик ecoins возможно вспомнит данный проект так как выполнен с помощью его блоков!
Re: Тестирование версии 9.2.Х
Добавлено: 29 ноя 2024, 00:00
o615ye161
Даже такой простой, погружает контроллер в Reboot, ядро Arduino esp32 boards 2.0.18.arduino5, esp32 2.0.17
Re: Тестирование версии 9.2.Х
Добавлено: 29 ноя 2024, 07:47
ecoins
o615ye161 писал(а): 29 ноя 2024, 00:00
Даже такой простой, погружает контроллер в Reboot, ядро Arduino esp32 boards 2.0.18.arduino5, esp32 2.0.17
Пока предварительные рекомендации по ESP32:
1.Для дискретного вывода (и не только) используйте блоки из кандидатов;
2.Не используйте PWM;
3.Не используйте блоки с прерываниями (например SR04 от ecoins);
--------------
В ESP32 в новых версиях начали менять поход к работе с пинами - сейчас подбираются решения.
С уважением, ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 29 ноя 2024, 07:48
Skull
В версии 9.2 добавлен RP2040, имеющий 2 канала i2c. В разделе Инструменты-Шины данных- сканирование шины i2c невозможно переключить канал. Это можно добавить?
Re: Тестирование версии 9.2.Х
Добавлено: 29 ноя 2024, 10:28
LexaDoc
Про ошибку компиляции есп32 s2 mini при включении клиента или сервера ничего не слышно?