уважаемые знатоки подскажите как сделать плавное изменение цвета RGB светодиода с двух кнопок. интересует вот такой алгоритм
при включении красный цвет 255-0-0.
при удержании одной кнопки:
1) Наращивается зеленый цвет 255-1-0, 255-2-0 ... 255-255-0.
2) Уменьшается красный цвет 254-255-0, 253-255-0 ... 0-255-0.
3) Наращивается синий цвет 0-255-1, 0-255-2 ... 0-255-255.
4) Уменьшается зеленый цвет 0-254-255, 0-253-255 ... 0-0-255.
5) Наращивается красный цвет 1-0-255, 2-0-255 ... 255-0-255.
6) Уменьшается синий цвет 255-0-254, 255-0-253 ... 255-0-0.
при удержании другой кнопки все происходит в обратном порядке.
пока только сделал управление яркостью (увеличение/уменьшение) одного светодиода двумя кнопками, а вот как дальше сделать из одного канала ШИМ три и как ими управлять не понимаю. сижу второй день, а результата ноль. может у кого есть примерные схемы или поможет советом.
заранее спасибо. [/font]
Добавлено (07.11.2015, 13:06)
---------------------------------------------
хоть подскажите по какому принципу на каких блоках реализуется
RGB
RGB
У вас нет необходимых прав для просмотра вложений в этом сообщении.
RGB
На каждый цвет используйте свой ШИМ. А про алгоритм попробуйте может на таблице состояний удастся построить.
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 09 ноя 2018, 00:48
- Откуда: Краснодар
- Имя: Александр
RGB
Я использовал нелинейное масштабирование если что
- ViktorPetrov
- Капитан
- Сообщения: 720
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
RGB
Первый счетчик считает от 0-255 на выходе три переменные с входами разрешения записи : зеленый 255 (значение по умолчанию), красный 0,зеленый 0.Кнопками задаешь направление счета на увеличение ,уменьшение. На вход L(сброс) первого счетчика включить второй будит считать шаги от 1 до 6. С второго счетчика на блоки сравнения : 1=1 разрешаем запись в переменную зеленую, 2=2 разрешаем запись в переменную красный и т.д.
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
RGB
Да Вы, батенька, некропостер!
![прикольно :smile171:](./images/smilies/smile171.gif)
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 09 ноя 2018, 00:48
- Откуда: Краснодар
- Имя: Александр
RGB
Это недоделанный проект подсветки в авто. Жду с Али светодиоды. Светодиоды меняют цвет в зависимости от температуры в салоне авто
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей