• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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
 
Последнее редактирование:
Сверху Снизу