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

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

  1. Сергей_Ф

    какой TTL у esp8266

    @STELS_365 а что за роутер? Может поменять на нормальный с Линуксом? В Китае по 350р отдают. P.s. подорожало однако :(
  2. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    @bavspb у вас подтяжка резистором на 1кОм к +3.3в подключена? Или как? При уменьшение номинала резистора напряжение на gpio2 должно увеличиваться. Встроенная подтяжка, это около 50-100 кОм, если не ошибаюсь. В этом случае напряжение 3.3/(50+5.6)*5.6=0.33в - это точно низкий уровень. При такой...
  3. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    @bavspb чем вас не устроил мой ответ? На входе gpio2 нужен высокий уровень для обычной загрузки. У вас он низкий, даже при подтяжке 1 кОм. Хотя по идеи должен быть высокий 3.3в/(1+5.6)кОм*5.6кОм=2.8в Возможно вы что то недоговариваете.
  4. Сергей_Ф

    ЕSP8266 в роли 8-ми канального ДУ

    @andrik_zp мне можете не верить, но вот в теме есть осциллограмма.
  5. Сергей_Ф

    ЕSP8266 в роли 8-ми канального ДУ

    @megavit66 никакого стёба. На полном серьёзе, сразу откроем рубрику по хакам esp8266. А если нужен стёб, то...
  6. Сергей_Ф

    ЕSP8266 в роли 8-ми канального ДУ

    ну как решите, пишите. Откроем для вас специальную рубрику ;)
  7. Сергей_Ф

    ЕSP8266 в роли 8-ми канального ДУ

    @megavit66 вы бы хоть документацию почитали. Выводить вы можете что угодно, но во время загрузки должны обеспечить определенные уровни на некоторых, а другие во время этой загрузки на своих выводах имеют много интересного, что явно не понравится вашим N-канальным полевикам. Это вам не реле с...
  8. Сергей_Ф

    ЕSP8266 в роли 8-ми канального ДУ

    так нет их у esp. Полностью свободных только 2, кажется. Остальные так или иначе ограничены в использовании.
  9. Сергей_Ф

    ЕSP8266 в роли 8-ми канального ДУ

    @tretyakov_sa расширитель портов не вариант? Можно сдвиговый регистр с защёлкой, но сейчас это уже экзотика. ну вот вы сделайте, а мы у вас купим. Дёшево :)
  10. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    для esp - это все равно что замкнут. Потому и не работает. Делайте подтяжку как сказал @nikolz. Тут даже смена gpio не поможет. Виснуть, конечно не будет, но и считать без доп резистора тоже.
  11. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    @nikolz вот тут как раз особенность Ардуино. В delay() происходит вызов обработки wifi. Так что можно ставить хоть delay(5000) - сеть не прервет работу. Более того, в длинные циклы рекомендуется вставлять delay(0) для обработки wifi.
  12. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    я же пометил что это простейший не оптимальный вариант. Так делать в прерывании нельзя, но сначала разговор шёл о цикле. Там можно. вряд ли ТС понял, что вы написали, имхо.
  13. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    Конкретно в этой задаче неважно запрещать прерывания или нет, такой дребезг как вы описали отфильтруется в любом случае, либо прерывание повторно не сработает, либо сработает, но запишет так, что никто не прочтёт, имхо. А ТС вы дали пример, там запрещения прерываний в начале и разрешения в...
  14. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    можно поспорить ;) По мне так срабатывание геркона - это его замыкание и размыкание. Полный цикл.
  15. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    Если совсем на пальцах, то 1)Прерывание по отпусканию кнопки это RISING, а не FALLING, как у вас 2) объявить Result в начале программы как volatile 3) добавить внутрь прерывания небольшую задержку delay(DELAY), где DELAY подобрать экспериментально от 2 до 20. Это простейший, но не оптимальный...
  16. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    @CodeNameHawk в принципе есть атомарный операнд инкремента переменной в памяти, так что вероятность такого события очень мала. А вот то что мы прочитаем в основной программе и откуда прочитаем - это загадка без volatile. Есть несколько вариантов: 1)все работает как задумалось 2)компилятор...
  17. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    @nikolz зачем везде ставить? Я так не делаю и не предлагал. Исхожу из рекомендаций Как использовать ключевое слово volatile на языке C | avr | programming Тут явно рекомендуют глобальную переменную, изменяемую в процедуре прерывания, так объявлять. Не вижу причин так не делать. Если не об явить...
  18. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    @bavspb у кнопки есть дребезг при срабатывании контактов. При перекидывания замыкающего контакта он ударяется о неподвижный и отскакивает несколько раз. Как молоток от наковальни. Почитайте то что написано чуть выше. С дребезгом надо бороться, как - решать вам. Одно предложение тут уже было...
  19. Сергей_Ф

    Нужна помощь ESP-01. Отображения значения переменной на Web странице

    надеюсь что последнее слово просто описка. По поводу явного изменения по ++, это вы немного погорячились. В любом случае будет выполнено загрузка значения из памяти в регистр и уж потом ее увеличение. Что скажет компилятору, что оптимизировать код основной программы при работе с Result не...
Сверху Снизу