• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. S

    Lua скрипты и модули

    Не соглашусь. В корне. Ибо, если подключать кнопку правильно (с подтягиванием внешним резистором - к VCC или земле) - работать будет 100% корректно. А уж если еще и с фильтром (см. инвертирующий триггер Шмитта + конденсатор), то аппаратно и от дребезга контактов можно избавиться. Далее, ни разу...
  2. S

    Lua скрипты и модули

    Посмотрите в мануал к gpio.mode(), может, поможет - там речь идет о состоянии PULLUP-резистрора: gpio.mode(pin, mode, pullup) pullup: gpio.PULLUP or gpio.FLOAT, default: gpio.FLOAT
  3. S

    Lua скрипты и модули

    Боюсь, Вы так и не ответили. В описании node.heap (нет ни слова про то, что нужно писать в переменную, только то, что "returns number"). Ваш способ похож на "метод научного тыка", без обид :) Таким же способом я нашел, что и вот так будет работать: s=net.createServer(net.TCP, 30) s:listen(80...
  4. S

    Lua скрипты и модули

    У меня тоже глюк при работе с GPIO или с самим Lua - я уже минут 30 зависаю, не знаю, куда копать: s=net.createServer(net.TCP, 30) s:listen(80, function(c) c:on("receive", function(c,pl) local i=adc.read(0) i=i*123/100 print(i) gpio.mode(3,gpio.INPUT)...
  5. S

    Nodelua

    Эх.. еще бы по функциональности к NodeMCU приблизилось при 32K RAM свободных ))
  6. S

    Lua скрипты и модули

    Чего-то не особо получилось.. (( Вот лог: > print(node.heap()) 19864 > function func1(sck, c) print('answer length is '..#c) end > print(node.heap()) 19192 > sk=net.createConnection(net.TCP, 0) > sk:on("receive", func1) > sk:connect(80, "api.skylocker.ru") > sk:send("GET /get_data/test_str/...
  7. S

    Lua скрипты и модули

    Спасибо! Попробую, отпишусь.
  8. S

    Lua скрипты и модули

    Спасибо, попробую. Но почему в процессе работы программы не видно результатов collectgarbage()?
  9. S

    Lua скрипты и модули

    Спасибо за отклик. Вроде бы похоже и на collectgarbage() из консоли не ругается, но в моем примере не работает: заменил последнюю строчку на sk:close() sk=nil sck=nil print(node.heap()) collectgarbage() print(node.heap()) tmr.delay(2000000) print(node.heap()) collectgarbage()...
  10. S

    Lua скрипты и модули

    Уважаемые знатоки, нужна помощь. Все наверняка уже столкнулись с нехваткой RAM при наличии виртуальной машины lua в памяти ) Я уже спрашивал про то, как можно выгрузить из памяти часть ненужного кода. Ответ был "код закрыт" и "никак", однако, судя по официальному примеру работы с DS18b20 на...
  11. S

    Модификации модулей на esp8266

    У Вас в рисунке ошибка - в ESP-11 куда-то "землю" потеряли, зато два VCC
  12. S

    Модификации модулей на esp8266

    Отлепил GPIO15 от GND, цепляю при запуске - вроде ожил модуль.. Все же думаю, дело не в том было, а, возможно, где-то просто плохой контакт или еще что.. Продолжаю копать..
  13. S

    Модификации модулей на esp8266

    Может, я немного не в тему, но: после подключения GPIO15 на землю у меня запустился новый ESP-07, откликнулся на 9600, я проверил версию прошивки, потестировал AT-команды, включил WDT, переключил порт на 115200 (была мысль потом заливать nodemcu и я подумал, что заливка будет чуть быстрее), но...
  14. S

    Модификации модулей на esp8266

    Да, Вы правы - вот еще один пруфлинк от NodeMCU (в описании их DevKit): https://raw.githubusercontent.com/nodemcu/nodemcu-devkit/master/Documents/NODEMCU_DEVKIT_SCH.png Попробую вечером.
  15. S

    Модификации модулей на esp8266

    Люди, помогите, Приехали ко мне ESP-12 и ESP-07 (новая модификация - с двумя светодиодами и такой же распиновкой, как у ESP-12!) Что нужно куда подцепить, чтобы ESP-12 запустить? Я подключил VCC, GND, RX, TX и CH_PD (на VCC) - лампочками моргает, но в консоли ничего не вижу.. Может там скорость...
  16. S

    Lua скрипты и модули

    Спасибо за отклик. Вопрос 1: Правильно я понимаю, что как только я единожды сделаю dofile('xxx'), подгрузив некий функционал, память отъестся и более не освободится? Вопрос 2: Есть ли какая-то разница (с точки зрения отбора RAM) между: 1. tmr.alarm(0, 30000, 1, function() do_something end) и...
  17. S

    Lua скрипты и модули

    К слову, пробовал подавать VCC на RST (джампер припаял) - эффекта ноль, при подаче питания на rst вообще не воркает ((
  18. S

    Lua скрипты и модули

    Кажется, я понял, почему зависает скрипт - банально не хватает памяти.. (( После инициализации (загрузка скрипта + коннект к точке доступа) heap уменьшается до 10000, при http-запросе занимается еще около 2-3 кб (потом освобождаются) Есть, может, у кого-то какие-то советы - что с этим делать...
  19. S

    Lua скрипты и модули

    Блииин, мой моСк скрипит, переваривая все это.. Я понял, что пины могут работать в разных режимах (function) и выбор режима осуществляется программно или аппаратно. Дальше - в дебри UART1 не пошел, ибо не выведены у меня эти пины. Но у меня возник вопрос - то, что у меня GPIO16 (XPD_DCDC) висит...
  20. S

    Lua скрипты и модули

    Спасибо за пояснения.. А на каких ногах второй UART? По распиновке SoC я вижу лишь один UART - на 25 и 26 ногах (U0TXD и U0RXD соответственно)
Сверху Снизу