светодиод для клиента
This commit is contained in:
parent
aee6552c5b
commit
e49ef755f5
@ -12,12 +12,13 @@ char serverIP[32] = "";
|
|||||||
#define NUMPIXELS 1
|
#define NUMPIXELS 1
|
||||||
#define BRIGHTNESS 40
|
#define BRIGHTNESS 40
|
||||||
|
|
||||||
#define SERVER // раскомментировать для сервера
|
//#define SERVER // раскомментировать для сервера
|
||||||
|
|
||||||
// -------------------- ФУНКЦИИ --------------------
|
// -------------------- ФУНКЦИИ --------------------
|
||||||
|
|
||||||
#ifndef SERVER
|
#ifndef SERVER
|
||||||
#undef NEOPIXEL_PIN
|
#undef NEOPIXEL_PIN
|
||||||
|
#define LED_PIN 8 // любой доступный цифровой пин для светодиода
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@ -71,6 +72,8 @@ void toggleGreen() {
|
|||||||
pixels.setPixelColor(0, pixels.Color(0, 0, 0)); // выключаем
|
pixels.setPixelColor(0, pixels.Color(0, 0, 0)); // выключаем
|
||||||
}
|
}
|
||||||
pixels.show();
|
pixels.show();
|
||||||
|
#else
|
||||||
|
digitalWrite(LED_PIN, !digitalRead(LED_PIN));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -78,6 +81,8 @@ void setRed() {
|
|||||||
#ifdef NEOPIXEL_PIN
|
#ifdef NEOPIXEL_PIN
|
||||||
pixels.setPixelColor(0, pixels.Color(BRIGHTNESS, 0, 0));
|
pixels.setPixelColor(0, pixels.Color(BRIGHTNESS, 0, 0));
|
||||||
pixels.show();
|
pixels.show();
|
||||||
|
#else
|
||||||
|
digitalWrite(LED_PIN, HIGH); // включить
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -85,6 +90,8 @@ void setYellow() {
|
|||||||
#ifdef NEOPIXEL_PIN
|
#ifdef NEOPIXEL_PIN
|
||||||
pixels.setPixelColor(0, pixels.Color(BRIGHTNESS, BRIGHTNESS, 0));
|
pixels.setPixelColor(0, pixels.Color(BRIGHTNESS, BRIGHTNESS, 0));
|
||||||
pixels.show();
|
pixels.show();
|
||||||
|
#else
|
||||||
|
digitalWrite(LED_PIN, LOW); // выключить (можно оставить так же)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -92,6 +99,8 @@ void clearLED() {
|
|||||||
#ifdef NEOPIXEL_PIN
|
#ifdef NEOPIXEL_PIN
|
||||||
pixels.setPixelColor(0, pixels.Color(0, 0, 0));
|
pixels.setPixelColor(0, pixels.Color(0, 0, 0));
|
||||||
pixels.show();
|
pixels.show();
|
||||||
|
#else
|
||||||
|
digitalWrite(LED_PIN, LOW); // выключить (можно оставить так же)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
// -------------------- РЕЖИМЫ --------------------
|
// -------------------- РЕЖИМЫ --------------------
|
||||||
@ -339,6 +348,9 @@ void setup() {
|
|||||||
#ifdef NEOPIXEL_PIN
|
#ifdef NEOPIXEL_PIN
|
||||||
pixels.begin();
|
pixels.begin();
|
||||||
pixels.show();
|
pixels.show();
|
||||||
|
#else
|
||||||
|
pinMode(LED_PIN, OUTPUT);
|
||||||
|
digitalWrite(LED_PIN, HIGH); // по умолчанию выключен
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
loadSettings(); // загружаем сохраненные настройки
|
loadSettings(); // загружаем сохраненные настройки
|
||||||
|
Loading…
Reference in New Issue
Block a user