Подключение 7ми сегментных многоразрядных индикаторов

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем inoxy, 30 ноя 2011.

  1. inoxy

    inoxy Нуб

    Суть проблемы:
    Есть необходимость подключить к ардуино несколько 7ми сегментных многоразрядных индикатора для контроля, скажем, температуры. Задействовать на это кучу выводов нецелесообразно. Предположительно можно использовать для выставления сегментов индикатора "счётчик" (7-сегментный драйвер), но при этом будет съедено 3 ноги процессора на переключение между разрядами. Т.е. для подключения нескольких индикаторов опять придется жертвовать кучей ног.

    Вопрос: как подключить несколько упомянутых индикаторов с минимально необходимой жертвой ног.

    (Помимо прочего, в многоразрядных индикаторах выставление каждого разряда происходит быстрым переключением между ними. Отсюда возникает вопрос, возможно ли в принципе на базе счётчика ими управлять...?)
     
  2. inoxy

    inoxy Нуб

    Сам спросил, сам ответил. Покопавшись в сети, осознал масштаб проблемы. Похоже что вариантов два - разрабатывать под индикатор драйвер на базе микроконтроллера либо взять готовый драйвер типа max7219, в даташите к которому указано, что он работает через SPI и не забивать голову. Склоняюсь ко второму варианту.