• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Плата Wemos,cветодиод и deepsleep

Ronin

New member
Гуру ESP8266 помогите плз.
Есть вот такая вот плата https://esp8266.ru/forum/attachments/20090327_001-jpg.4553/ и код, который ниже.
Проблема в том что похоже на GPIO16 на этой плате посажен зачем то светодиод и при уходе в дипслип подается HIGH, в терминал прилетает кучка мусора и светодиод начинает гореть.
Причем это не каждый раз проявляется, иногда может и нормально отработать.
Как победить и спокойно усыпить модуль? Выпаивать светодиод?




blueLED = 4;
redLED = 0;
gpio.mode(blueLED, gpio_OUTPUT);
gpio.write(blueLED, gpio.HIGH);
gpio.mode(redLED, gpio_OUTPUT);
gpio.write(redLED, gpio.LOW);

function setLED(ledColor)
if ledColor == "BLUE" then
gpio.write(blueLED, gpio.LOW);
else
gpio.write(blueLED, gpio.HIGH);
end
if ledColor == "RED" then
gpio.write(redLED, gpio.HIGH);
else
gpio.write(redLED, gpio.LOW);
end
end

function blinkLED(ledColor, blinkTimes)
for j = 1, blinkTimes do
setLED(ledColor);
tmr.delay(250000);
setLED(0);
tmr.delay(250000);
end
end

blinkLED("RED",10);
print("Otmigal i sspati");
node.dsleep(0,4);
 

Ronin

New member
Попробовал выпаять светодиод, но не помогло. Ошибка с с дип слипом продолжает появляться совершенно, как мне кажется, рандомно.
вот такие сообщения в ESPlorer при ошибке

NodeMCU custom build by frightanic.com
branch: master
commit: 2e67ff5a639a13260fd4fb3c3b627ccdc2845616
SSL: false
modules: adc,bit,enduser_setup,file,gpio,http,net,node,tmr,uart,wifi,ws2812
build built on: 2017-09-12 08:15
powered by Lua 5.1.4 on SDK 2.1.0(116b762)
Otmigal i sspati
> {lkasjnke&dncl3J92jxczMCLKN; - тут идет просто куча мусора всегда разного ))

При нормальной сработке соотвественно все тоже самое но без строки с мусором.
 

pvvx

Активный участник сообщества
Есть вот такая вот плата https://esp8266.ru/forum/attachments/20090327_001-jpg.4553/ и код, который ниже.
Проблема в том что похоже на GPIO16 на этой плате посажен зачем то светодиод ....
Без схемы, что там с выводами GPIO16 - RESET ничего не понятно.
Такой платы у Home - WEMOS.CC нет. У других она названа Wemos® NodeMCU V3 340G Lua WIFI Module Integration Of ESP8266 Extra Memory 32M Flash
GPIO16 не участвует в выводах UART (не влияет на терминал), а для работы deep_sleep должен быть соединен с RESET через резистор, примерно как указано тут -> https://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki
 
Последнее редактирование:
Сверху Снизу