Вышла новая бэта – версия программы с номером 6.2.
В ней реализована поддержка контроллера ESP32. На этом глобальные изменения в версиях серии 6.х.х закончены. Все остальные версии в этой серии будут посвящены исправлению ошибок в программу, и создании стабильного релиза, после чего начнётся работа над серией 7.х.х.
Что нового в версии 6.2.
- В стандартных контроллерах появилась плата ESP32 WROOM DevKit. К стандартному функционалу программы при выборе данного контролёра добавляется следующий функционал:
- Возможность использования встроенного Bluetooth модуля в качестве Serial порта (в тех местах, где это возможно).
- Настройка параметров ШИМ (16 отдельных каналов) для выходов.
- Блок вывода сигнала на встроенный DAC контроллера.
- Блок чтения со встроенного датчика Холла.
- Блок чтения с сенсорных кнопок.
- Расширенные возможности режима глубокого сна (пробуждение от таймера, сенсорных кнопок, внешнего прерывания).
- Обновлена библиотека для работы с RemoteXY. Новая библиотека поддерживает работу с ESP К сожалению, на сайте RemoteXY пока нет генерации кода для блока в FLProg для ESP32. Поэтому пока создаем интерфейс на сайте, для любого контроллера и соединения (которые поддерживают IDE FLProg), получаем код, загружаем его в блок в программе FLProg, и вручную в свойствах блока выбираем нужный режим соединения. Мне пришлось модернизировать библиотеку RemoteXY поскольку для работы со встроенным модулем Bluetooth они использовали режим BLE. Не знаю в чём проблема, в ESP32, в моём телефоне, или в их библиотеке, но у меня отказался работать даже тот код, который они выдают (без использования FLProg). Поэтому пришлось допиливать библиотеку, и переводить работу со встроенным Bluetooth, в режим Bluetooth Serial. Так что не советую обновлять встроенную в программу библиотеку RemoteXY, потому что в этом случае RemoteXY перестанет работать со встроенным модулем Bluetooth в ESP32.
- Реализована поддержка модулей энергомонитора PZEM-004T.
За время с момента выхода версии уже обнаружены следующие ошибки:
- Не компилируется Modbus Slave RTU.
- При попытке вызова хелпа на блоках PZEM-004T, и новых блоках связанных с ESP32 происходит падение.
Это хорошее начало тестирования. Давайте посильнее погоняем программу, ведь чем быстрее мы вместе сделаем стабильный релиз серии 6.х.х, тем быстрее я начну работу над версией 7.х.х и тем быстрее у Вас появится новый редактор пользовательских CODE блоков. Этот редактор будет очень «вкусный», это я Вам обещаю.
Я надеюсь выпустить промежуточную версию 6.2.1, с исправлением найденных к тому времени ошибок, через неделю – полторы.
Для обсуждения этой версии создана тема на форуме.
STM 32 было бы очень кстати с FL Prog
При добавлении описания в блок remotexy программа вылетает с ошибкой, в 5.3 все нормально.