Не могу сделать 2 7-сегментных индикатора, помогите!

Тема в разделе "Arduino & Shields", создана пользователем Ikdan, 21 янв 2021.

  1. Ikdan

    Ikdan Нуб

    Столкнулся с проблемой:
    upload_2021-1-21_22-52-2.png
    надо сделать таких 7-сегментных индикаторов 2 и больше, подскажите как их поставить и какой код?
    (если будете делать код, сделайте если не трудно змейку, которая будет перемещаться по 2 индикаторам)
    *Змейка - это когда вокруг краёв и по середине полосочка перемещается, любым узором.
     
  2. a1000

    a1000 Гуру

    А в чём проблема? Если не можете запустить даже то, что на вашей картинке, начните с азов - помигайте светодиодом и т.д.
    Если одиночный индикатор осилили, ищите материал на тему "динамическая индикация".
    Если хотите, что-бы всё сделали за вас, добро пожаловать в раздел "Закажу проект".

    И ещё, так как вы нарисовали не делают. Токоограничивающие резисторы ставят на все сегменты отдельно.
     
    Airbus и issaom нравится это.
  3. Airbus

    Airbus Радиохулиган Модератор

    Может сразу ТМ1637? И проще и дешевле и 4 разряда сразу. Ну а если так то.
     
  4. Рокки1945

    Рокки1945 Гуру

    6 вообще-то...
     
  5. a1000

    a1000 Гуру

    А если на MAX7219 то 8 разрядов....
     
    Airbus нравится это.
  6. Ikdan

    Ikdan Нуб

    У меня всё работает...
    Мне просто нужен код и расположение компонентов для 2 7-сегментных индикаторов работающих одновременнно!
     
  7. Ikdan

    Ikdan Нуб

    У меня Tinkercad, мне надо несколько именно 7-сегментных индикаторов запрограммировать[​IMG] :)
     
  8. a1000

    a1000 Гуру

    Для вас важно именно прямое управление семисегментными индикаторами? Тогда копайте в сторону динамической индикации.
    Если просто нужен результат, то используйте ТМ1637. Эта микросхема сама будет управлять семисегментными индикаторами (до 6 штук). Вам только надо "сказать" ей что вы хотите. Возьмите, к примеру, готовый модуль
    [​IMG]
    Под него есть готовые библиотеки.
     
    Airbus нравится это.
  9. Airbus

    Airbus Радиохулиган Модератор

    1 семисегментник—8пинов Ардуино. 2 семисегментника—16 пинов. 3 семисегментника—однако Мега нужна!
     
  10. Airbus

    Airbus Радиохулиган Модератор

    Делать Мы конечно не будем но идею подкинем.Не благодари—код сам ведь сможешь подправить?
     
    issaom нравится это.
  11. parovoZZ

    parovoZZ Гуру

    9 пинов.
     
  12. a1000

    a1000 Гуру

    Это если использовать динамическую индикацию. Но ТС упорно игнорирует данный совет.
     
    Andrey12 и Airbus нравится это.
  13. Airbus

    Airbus Радиохулиган Модератор

    Ну ладно 15. Это у тебя 9 а у ТС №х8 ибо
     
  14. Ikdan

    Ikdan Нуб

    Да :)
    [​IMG]
     
  15. Lentik_Proger

    Lentik_Proger Нуб

    можешь поставить сдвиговый регистр
     
  16. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Угу.
    И это еще не "предел минимализма". Диод, резистор, конденсатор и немного программной магии - позволят убавить число линий управления до трех. А в пределе - до одной.
     

    Вложения:

    Последнее редактирование: 1 фев 2021