Начал осваивать вот такую платку:


Возможно, это кому-то покажется смешно, да наверняка и мне будет смешно потом, но сейчас потратил почти час времени, на поиск причины циклической перезагрузки после добавления в прошивку простенького кусочка кода:
----
for (int p = 5; p < 8; p++){
pinMode(p, OUTPUT);
digitalWrite(p, HIGH);
}
----
чего уж я только ни передумал, чего ни прочитал в интернете.... и то, что после обновления официальной прошивки NodeMCU не остаётся места для собственных скетчей, и что всего 12мА нагрузка на порте, а мой мощный светодиодик перегружает порт....
Коннектится в Wi-Fi и сбрасывается :-((
Причина оказалась в том, какой-то из портов GPIO 6 или 7 подключен на RESET и его можно "дёргать" программно.
как плохо, что даташиты китайские :-(
for (int p = 12; p < 15; p++){
pinMode(p, OUTPUT);
digitalWrite(p, HIGH);
}

Возможно, это кому-то покажется смешно, да наверняка и мне будет смешно потом, но сейчас потратил почти час времени, на поиск причины циклической перезагрузки после добавления в прошивку простенького кусочка кода:
----
for (int p = 5; p < 8; p++){
pinMode(p, OUTPUT);
digitalWrite(p, HIGH);
}
----
чего уж я только ни передумал, чего ни прочитал в интернете.... и то, что после обновления официальной прошивки NodeMCU не остаётся места для собственных скетчей, и что всего 12мА нагрузка на порте, а мой мощный светодиодик перегружает порт....
Коннектится в Wi-Fi и сбрасывается :-((
Причина оказалась в том, какой-то из портов GPIO 6 или 7 подключен на RESET и его можно "дёргать" программно.
как плохо, что даташиты китайские :-(
for (int p = 12; p < 15; p++){
pinMode(p, OUTPUT);
digitalWrite(p, HIGH);
}