Здравствуйте помогите плиз с драйвером для RGB светоиодов.
PIC 12F629 / 675 RGB LED Driver
PIC 12F629 / 675 RGB LED Driver
Здравствуйте помогите плиз с драйвером для RGB светоиодов.
Здравствуйте помогите плиз с драйвером для RGB светоиодов.
- Реклама
Нашел несколько гирлянд на пик контроллерах. но это все не то.
А недавно наткнулся на интересный сайт. Там как раз то что мне и надо. НО нужно не много изменить прошивку для МК. Помогите пожалуйста, суть того что мне надо попробую сейчас изложить. МК включается так как предложено на схеме, нужно только кнопкой переключать цвета, в самой прошивке идет исполнение программы без остановки. А если покороче, то с помошью кнопки просто переберать цвета зашитые в МК.
А недавно наткнулся на интересный сайт. Там как раз то что мне и надо. НО нужно не много изменить прошивку для МК. Помогите пожалуйста, суть того что мне надо попробую сейчас изложить. МК включается так как предложено на схеме, нужно только кнопкой переключать цвета, в самой прошивке идет исполнение программы без остановки. А если покороче, то с помошью кнопки просто переберать цвета зашитые в МК.
- Вложения
-
- rgbsa-inet.zip
- Вот что удалось накопать
- (58.16 КБ) 492 скачивания
сколько и какие цвета нужны?
натуральная блондинка
Смешивая в разных пропорциях основные три цвета
получают оттенки других цветов.
Руками в тексте пошивки в определенных местах
указываются эти самые пропорции.
получают оттенки других цветов.
Руками в тексте пошивки в определенных местах
указываются эти самые пропорции.
натуральная блондинка
- Реклама
Ну да в этом то как раз я и разобрался
Помогите пожалуйста составить проект MPLAB из файлов во втором сообщении, только изминив переключение цветов с помощью кнопки и пару любых цветов. А там попробую сам разобраться куда эти пропорции цветов вствлять. Я просто в этих вопросах полный чайник и прошу не сильно пинать
Помогите пожалуйста составить проект MPLAB из файлов во втором сообщении, только изминив переключение цветов с помощью кнопки и пару любых цветов. А там попробую сам разобраться куда эти пропорции цветов вствлять. Я просто в этих вопросах полный чайник и прошу не сильно пинать
Сейчас нет времени заниматься этим проектом.
Проект не сложный. Программно формируются
временной интервал. В начале временного интервала
включаются все светодиоды. Временной интервал
кратен числу 255 (я думаю понятен выбор этого числа).
Минимальный отрезок временного интервала равен 1/255.
Каждый светодиод включен в течении определенного
числа отрезков. Если включен на время 51/255 , то он
горит с яркостью примерно 20%.
В предложеных вами исходниках (при беглом просмотре)
идет плавное включение тех или иных цветов и, как следствие,
плавная смена общего цвета. Для этого требуется определенная
математика и определенный набор вычислений.
То что вам кажется большим, на самом деле не так уж и много.
Это первое. Второе, что вам следовало бы сделать - это
вычислить экспериментально какова же длительность
вышеуказанного 1/255 при котором светодиод светился
бы на минимуме, и будет ли соотношениие 51/255
визуально соответствовать 20% яркости. После этого можно
говорить о смешивании цветов.
Третье. Вы знаете что светодиод RGB состоит из трех цветов
красный зеленый и синий. Даже простое сочетание этих
трех цветов уже может дать 8 комбинаций. Для этого
и микроконтроллера не надо, достаточно трех выключателей.
Проект не сложный. Программно формируются
временной интервал. В начале временного интервала
включаются все светодиоды. Временной интервал
кратен числу 255 (я думаю понятен выбор этого числа).
Минимальный отрезок временного интервала равен 1/255.
Каждый светодиод включен в течении определенного
числа отрезков. Если включен на время 51/255 , то он
горит с яркостью примерно 20%.
В предложеных вами исходниках (при беглом просмотре)
идет плавное включение тех или иных цветов и, как следствие,
плавная смена общего цвета. Для этого требуется определенная
математика и определенный набор вычислений.
То что вам кажется большим, на самом деле не так уж и много.
Это первое. Второе, что вам следовало бы сделать - это
вычислить экспериментально какова же длительность
вышеуказанного 1/255 при котором светодиод светился
бы на минимуме, и будет ли соотношениие 51/255
визуально соответствовать 20% яркости. После этого можно
говорить о смешивании цветов.
Третье. Вы знаете что светодиод RGB состоит из трех цветов
красный зеленый и синий. Даже простое сочетание этих
трех цветов уже может дать 8 комбинаций. Для этого
и микроконтроллера не надо, достаточно трех выключателей.
натуральная блондинка
собрал я наконец прект в MPLAB в одно целое, если надо могу выложить. И разобрался куда цвета подставлять, формировать код тоже нашел http://www.marki-online.net/RGB-LED-Simulator/
Что и где изменить чтобы разбить эту одну общую программу на N-ое количество маленьких програм которые переключались замыканием GP5 на массу.
И если конечно такое возможно, при отключении питания PIC запоминал на какой программе я остановился.
Что и где изменить чтобы разбить эту одну общую программу на N-ое количество маленьких програм которые переключались замыканием GP5 на массу.
И если конечно такое возможно, при отключении питания PIC запоминал на какой программе я остановился.


