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(); // загружаем сохраненные настройки