mirror of
https://github.com/gunner47/GyverLamp.git
synced 2025-08-08 01:20:31 +03:00
Добавлена точная настройка яркости, скорости и масштаба эффектов; Добавлено управление будильниками
This commit is contained in:
@@ -37,6 +37,11 @@
|
||||
- Добавлены 2 эффекта: Светлячки со шлейфом и Белый свет
|
||||
- При запросе обновления по воздуху (2 четверных касания к кнопке) лампа переключается в режим "Матрица" для визуального подтверждения готовности к прошивке
|
||||
- В android приложение добавлена функция сканирования сети и добавления ламп с помощью multicast пакетов, доработка прошивки под это
|
||||
--- 03.08.2019
|
||||
- Исправлены ошибки взаимодействия android приложения с лампой, в вывод команды CURR добавлено текущее время (или millis(), если время не синхронизировано)
|
||||
--- 10.08.2019
|
||||
- Добавлена точная настройка яркости, скорости и масштаба эффектов
|
||||
- Добавлено взаимодействие с android приложением по управлению будильниками
|
||||
*/
|
||||
|
||||
// Ссылка для менеджера плат:
|
||||
|
@@ -213,7 +213,7 @@ class OtaManager
|
||||
Serial.printf("Для обновления в Arduino IDE выберите пункт меню Инструменты - Порт - '%s at ", espHostName);
|
||||
Serial.print(WiFi.localIP());
|
||||
Serial.println("'");
|
||||
Serial.printf("Затем нажмите кнопку 'Загрузка' в течение %u секунд и по запросу введите пароль '%ы'\n", ESP_CONF_TIMEOUT, AP_PASS);
|
||||
Serial.printf("Затем нажмите кнопку 'Загрузка' в течение %u секунд и по запросу введите пароль '%s'\n", ESP_CONF_TIMEOUT, AP_PASS);
|
||||
Serial.println("Устройство с Arduino IDE должно быть в одной локальной сети с модулем ESP!");
|
||||
#endif
|
||||
}
|
||||
|
@@ -4,8 +4,6 @@ void parseUDP()
|
||||
|
||||
if (packetSize)
|
||||
{
|
||||
Serial.print("income");
|
||||
|
||||
int32_t n = Udp.read(packetBuffer, UDP_TX_PACKET_MAX_SIZE);
|
||||
packetBuffer[n] = 0;
|
||||
inputBuffer = packetBuffer;
|
||||
@@ -89,12 +87,12 @@ void parseUDP()
|
||||
if (inputBuffer.indexOf("ON") != -1)
|
||||
{
|
||||
alarm[alarmNum].state = true;
|
||||
inputBuffer = "alm #" + String(alarmNum + 1) + " ON";
|
||||
sendAlarms();
|
||||
}
|
||||
else if (inputBuffer.indexOf("OFF") != -1)
|
||||
{
|
||||
alarm[alarmNum].state = false;
|
||||
inputBuffer = "alm #" + String(alarmNum + 1) + " OFF";
|
||||
sendAlarms();
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -102,9 +100,7 @@ void parseUDP()
|
||||
alarm[alarmNum].time = almTime;
|
||||
byte hour = floor(almTime / 60);
|
||||
byte minute = almTime - hour * 60;
|
||||
inputBuffer = "alm #" + String(alarmNum + 1) +
|
||||
" " + String(hour) +
|
||||
":" + String(minute);
|
||||
sendAlarms();
|
||||
}
|
||||
saveAlarm(alarmNum);
|
||||
}
|
||||
@@ -118,6 +114,7 @@ void parseUDP()
|
||||
{
|
||||
dawnMode = inputBuffer.substring(4).toInt() - 1;
|
||||
saveDawnMmode();
|
||||
sendAlarms();
|
||||
}
|
||||
|
||||
else if (inputBuffer.startsWith("DISCOVER")) // обнаружение приложением модуля esp в локальной сети
|
||||
|
Reference in New Issue
Block a user