Прошивка NodeMCU. ESP8266 -01 после прошивки мигает синим

Тема в разделе "Проводная и беспроводная связь", создана пользователем avld, 30 окт 2016.

  1. alp69

    alp69 Форумчанин

    Вот так надо оформлять
    Код (Lua):

    lighton=0
    pin=4
    gpio.mode(pin,gpio.OUTPUT)
    tmr.alarm(1,1000,1,function()
        if lighton==0 then
            lighton=1
            gpio.write(pin,gpio.HIGH)
        else
            lighton=0
             gpio.write(pin,gpio.LOW)
        end
    end)
     
     
    Последнее редактирование: 1 ноя 2016
  2. alp69

    alp69 Форумчанин

    Не обязательно
     
  3. ИгорьК

    ИгорьК Гуру

    Вы понимаете, что залив единожды скрипт с названием init.lua Вы блокируете любую дальнейшую работу с модулем?
    Откуда Вы все это берете...
    Реально, где Вы черпаете эту "мудрость"?
     
    alp69 нравится это.
  4. ИгорьК

    ИгорьК Гуру

    Давайте перепрошивайте модуль заново. Файл init.lua заливается когда устройство готово и запускается в работу.
    Больше - никогда.
     
  5. avld

    avld Нерд

    Прошил.
     
  6. avld

    avld Нерд

    Готолвность устройства - это подразумевает подключение всех внешних по отношению к ESP эолементов - светодиодов, реле и тд?
     
  7. ИгорьК

    ИгорьК Гуру

    Без всяких скриптов сделайте node.heap() на обоих скоростях и покажите скриншот.
     
  8. ИгорьК

    ИгорьК Гуру

    Это подразумевает плюс полностью отлажененный скрипт.
     
  9. alp69

    alp69 Форумчанин

    И никогда не называйте основной скрипт именем init
     
  10. avld

    avld Нерд

    Вот. В терминальном окне нескончаемый поток. 6.png 6.png 7.png
     
  11. alp69

    alp69 Форумчанин

    Скорость меняйте
     
  12. alp69

    alp69 Форумчанин

    pin4 это gpio2
     
  13. avld

    avld Нерд

    Перебирать все значения, что есть в меню?
     
  14. avld

    avld Нерд

    Без мусора только 4800. 8.png
     
  15. ИгорьК

    ИгорьК Гуру

    Могу предположить что у модуля что-то с памятью. Прошивка АТ работает, nodemcu, возможно, занимает какой-то участок памяти, который сбойный.
    Последний шанс - стереть память как указано в инструкции, ссылку на которую я приводил.
     
  16. alp69

    alp69 Форумчанин

    Я когда подбираю скорость:
    1. Close port
    2. Новая скорость
    3. Open port
    4. Reset (аппаратный)
    5. Смотрю мусор или нет.
     
  17. ИгорьК

    ИгорьК Гуру

    Это Вы, похоже, не работали с модулем на разных скоростях. Бывают случаи, когда запуск скрипта идёт на одной скорости а основная работа - на другой. Nextion, например, или установка связи по UART с чем-то. Это просто необходимо.
     
  18. avld

    avld Нерд

    Это с помощью esptool.py ?
     
  19. ИгорьК

    ИгорьК Гуру

    Да.
     
  20. alp69

    alp69 Форумчанин

    Я привел пример подбора скорости только при первоначальном вводе в эксплуатацию модуля. А дальше - в зависимости от задач.