From e49ef755f5a1fb6b0238e6abdf7e0bbeac5f037b Mon Sep 17 00:00:00 2001 From: Razvalyaev Date: Fri, 5 Sep 2025 12:53:27 +0300 Subject: [PATCH] =?UTF-8?q?=D1=81=D0=B2=D0=B5=D1=82=D0=BE=D0=B4=D0=B8?= =?UTF-8?q?=D0=BE=D0=B4=20=D0=B4=D0=BB=D1=8F=20=D0=BA=D0=BB=D0=B8=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ESP_WifiTest.ino | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ESP_WifiTest.ino b/ESP_WifiTest.ino index 70cf55b..e9b062c 100644 --- a/ESP_WifiTest.ino +++ b/ESP_WifiTest.ino @@ -12,12 +12,13 @@ char serverIP[32] = ""; #define NUMPIXELS 1 #define BRIGHTNESS 40 -#define SERVER // раскомментировать для сервера +//#define SERVER // раскомментировать для сервера // -------------------- ФУНКЦИИ -------------------- #ifndef SERVER #undef NEOPIXEL_PIN +#define LED_PIN 8 // любой доступный цифровой пин для светодиода #endif @@ -71,6 +72,8 @@ void toggleGreen() { pixels.setPixelColor(0, pixels.Color(0, 0, 0)); // выключаем } pixels.show(); +#else + digitalWrite(LED_PIN, !digitalRead(LED_PIN)); #endif } @@ -78,6 +81,8 @@ void setRed() { #ifdef NEOPIXEL_PIN pixels.setPixelColor(0, pixels.Color(BRIGHTNESS, 0, 0)); pixels.show(); +#else + digitalWrite(LED_PIN, HIGH); // включить #endif } @@ -85,6 +90,8 @@ void setYellow() { #ifdef NEOPIXEL_PIN pixels.setPixelColor(0, pixels.Color(BRIGHTNESS, BRIGHTNESS, 0)); pixels.show(); +#else + digitalWrite(LED_PIN, LOW); // выключить (можно оставить так же) #endif } @@ -92,6 +99,8 @@ void clearLED() { #ifdef NEOPIXEL_PIN pixels.setPixelColor(0, pixels.Color(0, 0, 0)); pixels.show(); +#else + digitalWrite(LED_PIN, LOW); // выключить (можно оставить так же) #endif } // -------------------- РЕЖИМЫ -------------------- @@ -339,6 +348,9 @@ void setup() { #ifdef NEOPIXEL_PIN pixels.begin(); pixels.show(); +#else + pinMode(LED_PIN, OUTPUT); + digitalWrite(LED_PIN, HIGH); // по умолчанию выключен #endif loadSettings(); // загружаем сохраненные настройки