Блок для ESPUI веб-интерфейс с автообновлением;
Доступные цвета:
COLOR_TURQUOISE
COLOR_EMERALD
COLOR_PETERRIVER
COLOR_WETASPHALT
COLOR_SUNFLOWER
COLOR_CARROT
COLOR_ALIZARIN
COLOR_NONE
Блок для ESPUI веб-интерфейс с автообновлением;
Доступные цвета:
COLOR_TURQUOISE
COLOR_EMERALD
COLOR_PETERRIVER
COLOR_WETASPHALT
COLOR_SUNFLOWER
COLOR_CARROT
COLOR_ALIZARIN
COLOR_NONE
Блок для ESP NOW передачи и приема данных между ESP32 и ESPESP32 без создания WiFi сети без роутера точек доступа напрямую по WiFi
ПБ для передачи и приема данных между ESP32 и ESPESP32 без создания WiFi сети (без роутера, точек доступа, напрямую по WiFi),
также с помощью этих блоков ESP32 может обмениваться и с ESP8266.
Подробно можно прочитать здесь https://habr.com/ru/post/502260/
Блок один, преобразуется при выборе режима работы.
В проекте можно использовать несколько блоков передачи, только по одному блоки передачи и приема передачи.
Входы и выходы создаются флажком в параметрах.
1.Параметры:
1.1 Общие:
а) Режим работы:
-Передача;
-Прием;
-Прием-передача.
б) Debug (включать для получения обратного вызова, если не работает ESP_NOW.):
-on (вкл);
-off (выкл). По умолчанию.
1.2 Каждого экземпляра:
a) buffer - размер буфера памяти для строки;
б) mac_adress - мак адрес приемника (записывается в передатчике), если равен 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
то широковещательная передача, сообщение от такого передатчика примут все приемники.
Если указан мак адрес приемника, то сообщение плоучит только этот приемник.
1.3 Входы Выходы:
При активации флажка создается соответствующий вход(выход), в окне прописывается "да" или "нет".
2. Входы и выходы:
2.1 en_send - отправляется сообщение передатчиком по переднему фронту высокого уровня, R trig встроен в блок.
создается только в режиме Передача и Прием Передача.
2.2. Входы (выходы) - в блоке предусмотрены 10 входов (выходов), которые можно создавать или удалять: 4входа (выхода) int, 2 входа (выхода) string, 2 входа (выхода) float, 2 входа (выхода) bool.
2.3 debug - выход для вывода информации при отладке или чтобы определить , что не работает.
При использовании работающих блоков, отключить. По умолчанию отключен.
aidar_i 25.01.2022
FLProg 7.3.8
Arduino Ide 1.8.19
Плата ESP32 1.0.6
Блок для проигрывание радиостанций с помощью только ESP8266 по wi fi, без дополнительных плат.
radiostation - URL радиостанции
newUrl - запуск установленной радиостанции, (импульсный сигнал)
Buff - буфер 2048, лучше 4096 или до 8196, выбирать в зависимости от памяти ESP8266.
Volume - уровень сигнала с выхода RX
Параметры:
time - время через которое появится импульс на выходе next_rs при сбое или включении неработающей р/станции.
Некоторые радиостанции (проверены, можно скопировать отсюда):
http://icecast.russkoeradio.cdnvideo.ru:8000/rr_m.mp3
http://jazz.streamr.ru/jazz-64.mp3
http://stream0.radiostyle.ru:8000/rapicom
http://nashe1.hostingradio.ru/rock-256
http://91.190.117.131:8000/live
http://online.radiorecord.ru:8102/sd90_128
http://icecast.vgtrk.cdnvideo.ru/kulturafm_mp3_128kbps
Цифры в конце URL (128kbps, 256) битрейт , ставьте не более 128, лучше еще меньше ,
чтобы не заикался. И уровень WiFi сети должна быть хорошей.
long rssi= WiFi.RSSI(); // уровень сигнала Wifi
unsigned long ESPChipId= ESP.getChipId(); // ID чипа ESP8266
unsigned long ESPFlashChipId= ESP.getFlashChipId(); // ID флэш-памяти чипа
const char* ESPSdkVersion= ESP.getSdkVersion(); // Версия SDK
byte ESPCpuFreqMHz= ESP.getCpuFreqMHz(); // Частота процессора
unsigned long ESPFlashChipMHz= ESP.getFlashChipSpeed()/1000000; // Частота flash-памяти чипа (в мГц).
int ESPFlashChipSize= ESP.getFlashChipSize()/1048576; // Размер flash-памяти чипа (в байтах), каким его видит SDK
int ESPFlashChipRealSize= ESP.getFlashChipRealSize()/1048576; // Настоящий размер flash-памяти (в байтах), основанный на ID flash-памяти чипа.
int ESPFreeHeap= ESP.getFreeHeap(); // Размер свободной памяти.
unsigned long ESPFreeSketchSpace= ESP.getFreeSketchSpace(); // Свободное место для загрузки скетча
unsigned long ESPSketchSize= ESP.getSketchSize(); // Размер скетча, в данный момент загруженного на ESP8266