Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
products:laboratory_iot_c:exp59 [2024/12/05 14:39] – [Программный код эксперимента] labuser30 | products:laboratory_iot_c:exp59 [2024/12/05 14:40] (текущий) – [Программный код эксперимента] labuser30 |
---|
Сначала мы проверяем наличие параметра ''duty'' | Сначала мы проверяем наличие параметра ''duty'' |
| |
<code python[enable_line_numbers="2", start_line_numbers_at="11"]> | <code arduino[enable_line_numbers="2", start_line_numbers_at="11"]> |
if (server.hasArg("duty")) { | if (server.hasArg("duty")) { |
</code> | </code> |
| |
если такого параметра не было передано серверу, то сервер отвечает строкой ''No Duty param''. Если ''duty'' было задано, то значение этого параметра используем в качестве коэффициента заполнения ШИМ и выводим в браузер строку с указанием принятого значения. | если такого параметра не было передано серверу, то сервер отвечает строкой ''No Duty param''. Если ''duty'' было задано, то значение этого параметра используем в качестве коэффициента заполнения ШИМ и выводим в браузер строку с указанием принятого значения. |
<code python[enable_line_numbers="2", start_line_numbers_at="29"]> | <code arduino[enable_line_numbers="2", start_line_numbers_at="12"]> |
analogWrite(PIN_LED, server.arg("duty").toInt()); | analogWrite(PIN_LED, server.arg("duty").toInt()); |
server.send(200, "text/html", "Duty is: " + server.arg("duty")); | server.send(200, "text/html", "Duty is: " + server.arg("duty")); |