Всем привет. Кто-нибудь знаком с примером "esp8266_webinterface" из библиотеки ws2812fx? Код примера приводить не буду, обрисую ситуацию вкратце. В общем, нужно этот пример немного переделать под радиоканал. Нужно раздать и записать команды с пульта наподобие как в прошивке wifi-iot.
Ну то есть имеется горсть команд для управления, нужна функция программирования пульта на этой самой веб-странице, так сказать присвоить значения команд пульта аргументам управления. Смотрел другие примеры по веб-интерфейсу, но тут совсем всё иначе написано, я не нахожу ничего подобного. Попытался внедрить в код вот такое чудо:
Результат:
Разумеется, пульт не программируется, я не знаю ни HTML, ни скриптов. Надо бы в EEPROM еще это дело внедрить, но хотя бы так пока разобраться нужно... Прошу помощи.
HTML:
<ul id='radioinput'>
<form name="test" method="post">
<p><b>x:</b><br>
<input type="text" size="40">
</p>
<p><input type="submit" value="Отправить">
</p>
</ul>
Код:
void loop() {
if (mySwitch.available())
{
if(mySwitch.getReceivedValue() == x)
ws2812fx.setMode(next_mode);
mySwitch.resetAvailable();
}
}
void srv_handle_set() {
if(server.argName(i) == "test") {
if(server.arg(i) > 0)
x = i;
}
}
Разумеется, пульт не программируется, я не знаю ни HTML, ни скриптов. Надо бы в EEPROM еще это дело внедрить, но хотя бы так пока разобраться нужно... Прошу помощи.
Последнее редактирование: