Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:laboratory_iot_c:exp62 [2024/12/06 21:41] – [Программный код эксперимента] labuser30 | products:laboratory_iot_c:exp62 [2024/12/06 22:04] (текущий) – [Программный код эксперимента] labuser30 | ||
---|---|---|---|
Строка 19: | Строка 19: | ||
< | < | ||
<form action="/"> | <form action="/"> | ||
- | Red: <input type="text" name=" | + | Red: <input type="number" name=" |
- | Green: <input type="text" name=" | + | Green: <input type="number" name=" |
- | Blue: <input type="text" name=" | + | Blue: <input type="number" name=" |
<input type=" | <input type=" | ||
</ | </ | ||
Строка 36: | Строка 36: | ||
#include < | #include < | ||
- | #define WIFI_NAME | + | #define WIFI_NAME |
- | #define WIFI_PASSWORD "koval2121" | + | #define WIFI_PASSWORD "WiFi_Password" |
#define PIN_LED_R 13 | #define PIN_LED_R 13 | ||
Строка 46: | Строка 46: | ||
void indexPage() { | void indexPage() { | ||
- | int duty_r = 512; | + | int duty_r = 128; |
- | int duty_g = 512; | + | int duty_g = 128; |
- | int duty_b = 512; | + | int duty_b = 128; |
if (server.hasArg(" | if (server.hasArg(" | ||
Строка 54: | Строка 54: | ||
if (server.hasArg(" | if (server.hasArg(" | ||
| | ||
- | analogWrite(PIN_LED_R, | + | analogWrite(PIN_LED_R, |
- | analogWrite(PIN_LED_G, | + | analogWrite(PIN_LED_G, |
- | analogWrite(PIN_LED_B, | + | analogWrite(PIN_LED_B, |
String page = "< | String page = "< | ||
Строка 64: | Строка 64: | ||
page += "< | page += "< | ||
page += R" | page += R" | ||
- | page += R" | + | page += R" |
- | page += R" | + | page += R" |
- | page += R" | + | page += R" |
page += R" | page += R" | ||
page += "</ | page += "</ | ||
page += "</ | page += "</ | ||
page += "</ | page += "</ | ||
- | | + | |
page.replace("< | page.replace("< | ||
page.replace("< | page.replace("< | ||
Строка 84: | Строка 84: | ||
pinMode(PIN_LED_G, | pinMode(PIN_LED_G, | ||
pinMode(PIN_LED_B, | pinMode(PIN_LED_B, | ||
- | analogWriteRange(1024); | + | analogWriteRange(256); |
- | analogWrite(PIN_LED_R, | + | analogWrite(PIN_LED_R, |
- | analogWrite(PIN_LED_G, | + | analogWrite(PIN_LED_G, |
- | analogWrite(PIN_LED_B, | + | analogWrite(PIN_LED_B, |
Serial.print(" | Serial.print(" | ||
Строка 113: | Строка 113: | ||
</ | </ | ||
- | Следует обратить внимание, | + | Следует обратить внимание, |
+ | |||
+ | <code python[enable_line_numbers=" | ||
+ | analogWriteRange(256); | ||
+ | </ |