На wemos d1 не находит, взял modemcu залил скетч, всё ок.проверяй, как у тебя?)
Может бракованный попался?Попробуйте другой.Какие мысли на счет плеера?) почему от него глючит esp?
void timeToString() {
static uint32_t tmr1 = millis();
if (millis() - tmr1 < 500) return;
tmr1 = millis();
uint32_t nt = millis() / 1000; //получили секунды
static int8_t old_s = 255;
int8_t s = nt % 60;
if (s != old_s) {
old_s = s;
hasChange = true;
} else return;
if (!hasChange) return;
hasChange = false;
TimeToArray();
}
а фиг его знает) флаг) сейчас не смогу точно ответить на этот вопрос, было очень давно, когда тут совместными усилиями программистов делали этот код) если есть мысли, как сделать правильно, буду рад увидеть)И зачем нужен hasChange ?
так он же исправен, все работает, но стоит только запустить прошивку, кабель или ОТА, то могут возникнуть проблемы, что не прошивается, а может и успешно прошиться)Может бракованный попался?Попробуйте другой.
Как правильно не знаю,но и смысла в них не вижу.как сделать правильно, буду рад увидеть
void timeToString() {
static uint32_t tmr1 = millis();
if (millis() - tmr1 < 500) return;
tmr1 = millis();
// uint32_t nt = millis() / 1000; //получили секунды
// static int8_t old_s = 255;
// int8_t s = nt % 60;
// if (s != old_s) {
// old_s = s;
// hasChange = true;
// } else return;
// if (!hasChange) return;
// hasChange = false;
TimeToArray();
}
на какие GPIO вы DF плеер посадили?
#define MP3_RX_PIN 2 //GPIO2/D4 к DFPlayer Mini TX
#define MP3_TX_PIN 16 //GPIO16/D0 к DFPlayer Mini RX
Если и физически он к этим пинам правильно подключен,то проблем быть не должно.#define MP3_RX_PIN 2 //GPIO2/D4 к DFPlayer Mini TX #define MP3_TX_PIN 16 //GPIO16/D0 к DFPlayer Mini RX
запускаю проверку на bmp280, интервал 2 сек.в течении 10-30 мин данные более-менее правильные, затем давление падает до 680-610
20:47:56.835 -> 745
21:00:57.975 -> 745
21:12:00.226 -> 745
21:27:00.179 -> 745
21:51:01.325 -> 746
Я ранее писал, что после того как данные начинают искажаться, если передернуть питание то данные приходят в норму, на какое-то время, и так по кругу.А самое главное - зачем питание отключать