Расширитель входов и выходов для ESP 01 на MCP23017

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Расширитель входов и выходов для ESP 01 на MCP23017
    Ссылка на форум : forum.flprog.r...
    Подробности на сайте:
    arduinoprom.ru/...
    *******************
    Помощь каналу: 4276 5400 2194 5088 - Карта Сбербанка России

Комментарии • 21

  • @victorn1199
    @victorn1199 3 года назад +4

    Более 20 тысяч подписчиков для узкоспециализированного канала. Спасибо за Ваши старания и труды. Канал очень нужный и полезный.

  • @Trikster567
    @Trikster567 3 года назад

    Добрый день уважаемый Чилингарян Грачик ! Вот ссылка на ваше видео ruclips.net/video/7pXfaF1ODh0/видео.html 3 года назад .
    Я нашел ошибку в коде FLprog . Переменная индикатор в регистре не нужна .Нужна переменная реле 1 , реле 2 . реле 3 , реле 4 . Индикатор не нужен . С индикатором не работает . Период синхронизации ставим 500 миллисекунд .

  • @smartstuff9671
    @smartstuff9671 3 года назад +1

    Тота я думаю что она не работает у меня.

  • @yhdrhjfyrhjfgdg
    @yhdrhjfyrhjfgdg 3 года назад +1

    Делал Я на вемосе тоже проект с расширителем и всё там прекрасно в программе работает Единственная проблема расширителя в том что у меня стоял три датчика ds18b20 которые обновлялись раз в секунду а светодиоды у меня на расширители висели Они как раз и моргали раз в секунду Так что расширитель не всегда хорошая задумка
    есп01 разве не 8266 ?

  • @ЮраМ-ь4р
    @ЮраМ-ь4р 3 года назад

    Здравствуйте! Ета микросзема поддерживает ацп ?

  • @Perepodvyvert_s_perevorotom
    @Perepodvyvert_s_perevorotom 3 года назад +1

    Интересная среда программирования.
    Такого dll-hell даже в Win95 не было. А тут к нему ещё и каша с версиями среды добавляется.

  • @Perepodvyvert_s_perevorotom
    @Perepodvyvert_s_perevorotom 3 года назад +1

    А почему вы блоки bounce (антидребезг) не используете?
    У вас же явно кнопки дребезжат.

    • @ArduinoProm
      @ArduinoProm  3 года назад +2

      Можно конечно, но там я проводом рука дрожало и многократное переключение было. Лучше конечно анти дребезг подключить.

  • @ЭдгарсАндрисович
    @ЭдгарсАндрисович 3 года назад

    Здравствуйте . Не хотите попобовать управлть мощными нагрузками (двигателями через пускателя, тенами, электроклапанами на 220 вольт) и чтобы на ардуине висел дисплей 16_2. И чтобы это все не зависало ( ни ардуино ни дисплей ) . Я для себя пока не подключаю нагрузку все работает. Управление пускателями приоритет (твердотельные реле не подходят) Заранее спасибо.

  • @Алекс01
    @Алекс01 3 года назад

    Спасибо ! а управление нагрузкой 220 вольт через что делаете ? а то у меня проблема как молния сгорают оптопары ( pc817 реле обычные 5в синие с али ) сгорают . а в flprog 7.3.5 ик управление пробовали ? я старый проект загружаю не работает. но у меня 10виндовс у вас 7 проверяли ?

    • @Perepodvyvert_s_perevorotom
      @Perepodvyvert_s_perevorotom 3 года назад

      Вспомните, на какой версии собирали неработающий проект, скачайте !!!PORTABLE!!! версию фльпрог с таким же номером, после запуска НИЧЕГО НЕ ОБНОВЛЯЙТЕ даже если будут уговаривать. Вот в ней 99% ваш проект скомпилируется как надо и заработает.
      Если фльпрог портейбл нужной версии найти не удалось, пробуйте по очереди все портейблы, начиная по номеру с ближайшей, возможно вам повезёт.

  • @АлександрАлекс-ф2й
    @АлександрАлекс-ф2й 3 года назад

    Может можно на оба блока один адрес поставить? И не использовать одни и теже пины.

    • @ArduinoProm
      @ArduinoProm  3 года назад

      Я не пробовал, может и получится

    • @АлександрАлекс-ф2й
      @АлександрАлекс-ф2й 3 года назад

      @@ArduinoProm в блоке можно удалить часть пинов что бы не пересекались и в обоих и поставить один адрес. Так же реком удалить строку сериал бегин с обоих блоков.

  • @MaksKonovalovNV
    @MaksKonovalovNV 3 года назад

    Это генеиально !!! Расширить вай фай таким простым и экономически дешевым способом. Вы просто молодец. Интересно а серво привод и шаговый поллучиться подключить в этой микросхеме ?

    • @Perepodvyvert_s_perevorotom
      @Perepodvyvert_s_perevorotom 3 года назад

      Напрямую? Через вайфай?

    • @MaksKonovalovNV
      @MaksKonovalovNV 3 года назад

      @@Perepodvyvert_s_perevorotom через вай фай ! Тогда получится полноценно организовать управление умным домом. Открываеи штор, жалюзи, может получиться организовать регулеровку яркости освещения... Это было бы здорово на такой элементарной схеме.

    • @Perepodvyvert_s_perevorotom
      @Perepodvyvert_s_perevorotom 3 года назад

      @@MaksKonovalovNV
      Ну... Этот дешифратор что может? Он может только ножкой дрыгать, то есть выставлять на ней либо 0, либо 1. Правильно?
      Значит вот допустим мы нажали кнопку и у нас на 1 ноге выставляется единица и теперь надо придумать, как с помощью имеющейся единицы на первой ноге заставить шаговый крутиться по часовой стрелке. А если единица появляется на второй ноге, то тот же шаговый должен начать крутиться против часовой.
      То есть нужна плата управления шаговым двигателем с двумя входами управления. Если высокий уровень на первом входе этой платы, то шаговик крутится в одну сторону, а если на втором, то в другую. Её и надо искать.
      Или делать самому на той же дуине.

    • @smartstuff9671
      @smartstuff9671 3 года назад

      Яб не сказал что этот расширить дешовый.

    • @Perepodvyvert_s_perevorotom
      @Perepodvyvert_s_perevorotom 3 года назад +1

      @@MaksKonovalovNV
      Обычный драйвер для шаговика. 3 сигнала управления - step, dir, enable.
      Команда "Открыть штору".
      ---
      Для исполнения нужно:
      1) Установить enable в 1 или 0, зависит от драйвера и держать этот уровень, пока кнопка нажата.
      2) Установить dir(ection) в 1 или 0, зависит от направления вращения и держать этот уровень, пока кнопка нажата.
      3) Подавать на step меандр, шоба ехала!
      ---
      Если mcp23017 может одновременно держать:
      на ноге 1 (en) необходимый уровень
      на ноге 2 (dir) необходимый уровень
      и при этом дрыгать ногой 3 (step) (1/0/1/0 итд.) то не вижу проблемы в
      управлении шаговиком, а если не мооожет, то проблему вижу.
      То есть вопрос сводится к тому, можно ли сделать такую программу, которая бы включала сразу 2 выхода, а 3 то включит, то выключит.