Самый первый вопрос - Какой именно контроллер используете? Не этот ли случайно? Неадекватная NodeMCU
Отправлено спустя 1 час 2 минуты 41 секунду:
Причин ребутов довольно много.
- Некачественное питание (низкий уровень, сильная пульсация)
- Пререгрузка пина по току
- Помехи (длинные провода)
- Банально грязная плата (не смыт флюс)
- Плохой сигнал WiFi (слабый, много помех) - для ESP8266 критично
- Неудачный релиз девайса
И это еще не все внешние факторы. Копайте сначала их. Если во всем этом уверены, тогда и с кодом можно начинать разбираться.