Подключить arduino к минусам светодиодов

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Kenuat, 31 окт 2020.

  1. Kenuat

    Kenuat Нерд

    Привет, название темы - кривое, не знаю как кратко сформулировать, задача следующая.
    Есть деталь от электронного конструктора: https://znatok.ru/wp-content/uploads/2020/05/50-1.jpg
    Это просто индикатор из 8 светодиодов для отображения цифр.
    Детёныш хочет подключить эту деталь к контроллеру и управлять отображением программно.
    Но деталь имеет вот такую схему:
    scheme.jpg
    На вход приходит +, а диоды включаются подключением соответствующих контактов к массе.
    Но ардуино-то выдаёт на своих пинах положительный заряд.

    Подскажите, пожалуйста, есть ли какая-нибудь возможность реализовать такое подключение малыми трудовыми затратами?

    Вероятно, можно разобрать и перепаять деталь конструктора, но хочется оставить её как есть - к ней в конструкторе куча других схем прилагается, все они станут неактуальными.
    Сына топит за использование релюх на каждом контакте индиктора, но там пайки мне на неделю, и вообще финальная схема будет какой-то супер замороченной, очень хочется этого варианта избежать.
     
  2. NikitOS

    NikitOS Король шутов Администратор

    Ничто не мешает выдавать «-» для включения светодиода и «+» для включения, все будет работать. То бишь
    Код (Text):
    digitalWrite(pin, LOW);
     
    для включения и
    Код (Text):
    digitalWrite(pin, HIGH);
     
    для выключения.
     
    Tomasina и Kenuat нравится это.
  3. Kenuat

    Kenuat Нерд

    Похоже мне ещё многому надо научиться :) Спасибо
     
  4. b707

    b707 Гуру

    не забудьте только добавить в цепь каждого светодиода резистор на 220-500 Ом, если их нет в этой "детали", иначе можете сжечь ардуину или светодиоды
     
  5. a1000

    a1000 Гуру

    Интересно было-бы глянуть на реализвцию динамической индикации в среде ардуино.
     
  6. b707

    b707 Гуру

    да вроде полно примеров , так и набирайте в гугле

    Есть и довольно специфические, например работа с такими матрицами, как тут - это тоже динамическая индикация
     
  7. parovoZZ

    parovoZZ Гуру

    тут - не динамическая индикация.
     
  8. b707

    b707 Гуру

    А какая это индикация? :) - матрица разделена на 4 части, которые засвечиваются попеременно с частотой 200-500 раз в секунду
     
  9. parovoZZ

    parovoZZ Гуру

    какая матрица? Всего 8 светодиодов, аноды которых соединены вместе через выключатель подключены к источнику питания..