Wemos D1 mini и сенсорная кнопка

borodinbmv

✩✩✩✩✩✩✩
4 Май 2020
0
0
Подключена сенсорная кнопка и реле. Запитано через разъем usb 5,2В.
В общем все работает после запуска но потом через некоторое время (15 минут точно может и раньше ) просто при нажатии кнопки ни чего не происходит.
C++:
#include "GyverButton.h"
GButton button(D7, LOW_PULL, NORM_OPEN);

void setup() {
  pinMode(D2, OUTPUT);
}

void loop() {
  button.tick();
  if (button.isSingle()) digitalWrite(D2, !digitalRead(D2)); 
}
Куда копать?
 

borodinbmv

✩✩✩✩✩✩✩
4 Май 2020
0
0
так ведь оно постоянно так, перезапускаю все работает, далее та же проблема
 

kalobyte

★★★✩✩✩✩
1 Янв 2020
741
158
питание может быть просаживается или помехи от срабатывания реле подвешивают
8266 довольно требовательны к питанию
 

borodinbmv

✩✩✩✩✩✩✩
4 Май 2020
0
0
Питание не проседает, всегда как вкопанное, попробовал перезапустил и не нажимал сразу, далее тоже самое, выходит что реле ни причем.
Возможно плата в какой то спящий режим уходит после бездействия?
 

kalobyte

★★★✩✩✩✩
1 Янв 2020
741
158
нет
может версия компилятора генерит кривой код
бывает что прошивка собирается, а новой версией компилятора тоже собирается, но глючит
 

kalobyte

★★★✩✩✩✩
1 Янв 2020
741
158
в менеджере плат найди свою плату и там увидиш, что уже она установлена и будет выпадающее меню со списком версий компиляторов
можеш поставить разные версии
 

Serg8383

✩✩✩✩✩✩✩
26 Дек 2019
17
4
у меня на такой же платке была на новый год гирлянда собрана ... . минут 30 эффекты по кругу всё норм работает потом примерно через это время ВИснет и мигает синим цветом вся лента reset и дальше так же . . хрен знает чё такое .. новый год прошёл так и не понял в чем причина

прошивку заливал от Рюкзака Гайвера ....
 

kostyamat

★★★★★★✩
29 Окт 2019
1,610
775

@borodinbmv,
Извините, а зачем вам контроллер в задаче, где отлично справится кнопка сама по себе? Она отлично умеет работать в триггером режиме. Почитайте описание на нее.

Во вторых, - имхо
if (button.isSingle())
не верно, нужно
if (button.isClick())

В третьих - реле с питанием от USB - такое себе. Реле генерит мощные помехи, и моментальные просадки питания. Обеспечьте нормальным питанием. Надеюсь модуль реле используется с развязкой на оптопаре?