• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Управление светодиодами через Arduino

  • Автор темы Автор темы I a
  • Дата начала Дата начала

I a

OEM system
Регистрация
30 Сен 2012
Сообщения
121
Реакции
3
Баллы
0
Управление светодиодами через Arduino

Есть макет собранный на arduino и сдвиговых регисторах 74HC595.
Сдвиговые резисторы соединены между собой и к ним подключены светодиоды разных цветов: белые,зеленые,желтые, синие и красные.
Как сделать чтобы включались все светодиоды определенного цвета через кнопки управления?
 

Вложения

  • photo143182661_404392708.webp
    photo143182661_404392708.webp
    129.9 KB · Просмотры: 141
  • ShftOut_Schema2.gif
    ShftOut_Schema2.gif
    30.3 KB · Просмотры: 160
Очень просто.
Нужно установить соответствующие биты управления регистром и сдвинуть их нужное число раз.

P.s. если ответ показался Вам расплывчатым, тогда точней формулируйте свой вопрос. :)
 
например у меня 200 красных светодиодов как мне их включить по нажатию кнопки?
 
если по картинке
красные: DS = 1, в цикле 8 раз SH = 1; SH = 0 (это сдвиг) и в конце защелка ST = 1; ST = 0.
зеленые: DS = 1, в цикле 8 раз SH = 1; SH = 0, потом DS = 0, в цикле 8 раз SH = 1; SH = 0, и защелкнуть данные ST = 1; ST = 0.
после защелкивания данные заносятся с самого начала
 
А можно фото передней стороны?
PS: просто любопытно.

Как сделать чтобы включались все светодиоды определенного цвета через кнопки управления?
IMHO. я бы схему переделал, слишком сложно, проще каждому цвету выделить свой транзистор по земле, а плюсы запаралелить через резистор на каждый светодиод (или группу светодиодов).
 
Последнее редактирование:
Как сделать чтобы включались все светодиоды определенного цвета через кнопки управления?

Выбрасываем arduino и сдвиговые регистры 74HC595, питание на светодиоды подаем через кнопки.
 
Назад
Сверху