Почему же бесполезная ? Там есть подстроечный резистор, который регулирует переход 0 в 1 и обратно.(D0,он дает либо ноль либо единицу, в нашем проекте бесполезная вещь).
А мне(после ваших слов), сразу вспомнилось выражение моей бабушки (после того как она увидела стринги!): В случае чего и обос..ся некуда!Как говорили моя бабушка (1911 года рождения)
Дело в том, что в нашей прошивке изюминка как раз состоит в том чтоб плавно,в зависимости от освещенности, регулировать яркость светодиодов. А цифровой используется для включения/выключения, и не предусматривает плавного изменения состояния пинаПочему же бесполезная ? Там есть подстроечный резистор, который регулирует переход 0 в 1 и обратно.
Так вот если надо не плавно регулировать яркость. а переключать дневная/ночная, то это куда более удобное решение.
WiFi.mode(WIFI_STA);
--------------- CUT HERE FOR EXCEPTION DECODER ---------------
Soft WDT reset
>>>stack>>>
ctx: cont
sp: 3ffffda0 end: 3fffffc0 offset: 01a0
3fffff40: 00000000 3ffee6a8 3ffeec10 4020276c
3fffff50: 00706300 00657461 80efeffe 70747400
3fffff60: feefef00 80efeffe 696d6400 feef006e
3fffff70: 80efeffe feefeffe feefeffe feefeffe
3fffff80: 3fff06b8 3fff06b8 00000000 feefeffe
3fffff90: feefeffe feefeffe feefeffe 3ffeed5c
3fffffa0: 3fffdad0 00000000 3ffeed1c 40211cd0
3fffffb0: feefeffe feefeffe 3ffe852c 401013bd
<<<stack<<<
--------------- CUT HERE FOR EXCEPTION DECODER ---------------
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x4010f000, len 3584, room 16
tail 0
chksum 0xb0
csum 0xb0
v2843a5ac
~ld
Booting Sketch...
Couldn't find RTC
Данная прошивка проверяет время по NTP, часы RTC теоретически не нужны.
FastLED.setMaxPowerInVoltsAndMilliamps (5, milliamp);
if (!rtc.begin()) {
Serial.println("Couldn't find RTC");
while (1);
}
long unix = now.unixtime();
if (unix > 1640822400) {
Serial.println("Время корректно!");
}
else {
Serial.println("Некорректное время, старт синхронизации!");
syncTime();
}
подозреваете неправильноподозреваю что значение от модуля часов записывается между круглыми скобками в
DateTime now = rtc.now() но знание этого мне ничего не дает.
зачем их сопоставлять?в процессе выполнения кода именно этой строчкой сопоставляются показания времени