![Вопрос :?:](./images/smilies/icon_question.gif)
управление RGB-светодиодом/дами на PIC
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
управление RGB-светодиодом/дами на PIC
Как можно сделать чтобы например плавно начинал загораться красный цвет, далее плавно загорается синий (светититься начинает фиолетовым), красный плавно затухает (светиться начинает синим), далее плавно загорается зелёный (светиться начинает не знаю чем - синий+зелёный), синий плавно затухает, светится зелёный, далее плавно загорается красный а зелёный потухает... и так по кругу. Трёхцветный светодиод плавно переливается 6-ю цветами. А если добавить к этому в конце загорание всех трёх светодиодов (белый цвет), то вообще будет отлично. ![Вопрос :?:](./images/smilies/icon_question.gif)
![Вопрос :?:](./images/smilies/icon_question.gif)
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: управление RGB-светодиодом/дами
RGB светодиод - это по сути 3 светодиода в одном (под одной линзой). Как сделать плавное включение/выключение обычного светодиода? Есть два пути: 1)светодиод всегда включен, плавно меняется ток 2) светодиод включается импульсами, меняется скважность. Здесь всё точно так же.
На контроллере можно использовать один счётчик (который) будет отсчитывать общий период для всех 3-х светодиодов и от него сделать 3 программных ШИМ-а. В зависимости от того, на какое время, в течение общего периода, включается каждый из светодиодов, можно получить всю радугу. Плавно меняем времена включения - плавно меняется итоговый цвет. Когда время включения у всех одинаковое - получаем белый.
На контроллере можно использовать один счётчик (который) будет отсчитывать общий период для всех 3-х светодиодов и от него сделать 3 программных ШИМ-а. В зависимости от того, на какое время, в течение общего периода, включается каждый из светодиодов, можно получить всю радугу. Плавно меняем времена включения - плавно меняется итоговый цвет. Когда время включения у всех одинаковое - получаем белый.
С уважением, администрация сайта.
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Re: управление RGB-светодиодом/дами
Я с микроконтроллерами совсем не дружу ![Грустный :(](./images/smilies/icon_e_sad.gif)
![Грустный :(](./images/smilies/icon_e_sad.gif)
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: управление RGB-светодиодом/дами
Так начинай дружить. На сайте есть всё - от программатора до кучи программ на асме с комментариями. Доки на контроллеры - на официальных сайтах производителей, если не найдёшь - спрашивай, поможем. Литературы в сети навалом. Сейчас без контроллеров никуда. На самом деле это не так сложно.
С уважением, администрация сайта.
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Re: управление RGB-светодиодом/дами
У меня нет столько времени для изучения.
Может без МК можно сбацать?
Может без МК можно сбацать?
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: управление RGB-светодиодом/дами
Без МК надо 3 аппаратных ШИМ + кому-то всем этим управлять, кому если не МК - вопрос?
С уважением, администрация сайта.
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Re: управление RGB-светодиодом/дами
Короче ты убил мою идею ![Улыбается :)](./images/smilies/icon_e_smile.gif)
![Улыбается :)](./images/smilies/icon_e_smile.gif)
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: управление RGB-светодиодом/дами
Перестань бояться контроллеров и идея оживёт. Начни с PIC12 - всего 8 ног и чуть больше 30 команд.
С уважением, администрация сайта.
Re: управление RGB-светодиодом/дами
К слову не плохо было бы развить данную тему! И сделать что нибудь универсальное, чтобы можно было варьировать количество ШИМов - от 1 до N (где N - кол-во портов, за минусом VDD и VSS) В перерывах между дипломом пытался намутить что-то подобное - получился светофор
Видать что-то я упустил из вида...
![Смеётся :lol:](./images/smilies/icon_lol.gif)
PIC16F628A
- БАРС
- модератор, спонсор, писатель, идеолог, редактор
- Сообщения: 2019
- Зарегистрирован: 16 ноя 2009, 15:25
- Откуда: СССР, г. Москва
Re: управление RGB-светодиодом/дами
А зачем там ШИМы нужны? Неужели микроконтроллер не может по программе плавно изменять силу тока на выводах?
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.