CRMui3 библиотека для Arduino IDE и ей подобных. Позволяет быстро и просто создать веб интерфейс для настройки и управления устройством на базе ESP8266 и ESP32. Данный проект не претендует на какую-либо премию, распространяется как есть. Полностью бесплатен для личного использования.
P.S. Я не программист, это моё хобби, изящность и рациональность написания того или иного участка кода не гарантирую, но к этому стремлюсь. Конструктивная критика, а также предложения по улучшению приветствуется.
Совместим с микроконтроллерами на ESP8266 (ESP-12F лучше) и ESP32.
Проверена работа на Arduino IDE
- ESP8266 - ядро 3.0.2
- ESP32 - ядро 1.0.6
- ESP32 - ядро выше 2.0, требуется в файле wi-fi.cpp, закомментировать 13 строку и раскомментировать 16 строку.
- libraries - библиотеки, используемые в данном проекте (распаковать);
- scr - сам CRMui3 WebFramework.
- _icon.pdf - Набор иконок
Описание методов и их использование есть в примере, идущем вместе с библиотекой. Параметры загрузки в Arduino IDE ниже на картинке. Как устанавливать библиотеки, работать с Arduino IDE и загружать прошивку в ESP можно посмотреть тут:
- Установка ESP8266 в Arduino IDE (руководство для ОС Windows)
- Уроки Arduino (раздел "НАЧАЛО РАБОТЫ С ARDUINO IDE")
- Так же есть видео с примерами: Заметки Ардуинщика
- Для ESP8266
- Для ESP32