Top.Mail.Ru
RGB светильник на PIC12F629 - Микроконтроллеры и Технологии

RGB светильник на PIC12F629Светодиодные RGB - светильники используются для создания декоративной подсветки. Источниками света в них служат 3 светодиода красного, зеленого и синего цвета. Смешение цветов создает неповторимую световую картину с тысячами оттенков. Светодиоды являются энергосберегающими источниками света, и их использование позволяет существенно экономить электроэнергию по сравнению с лампами накаливания.

Этот светильник собран на базе микроконтроллера PIC12F629 фирмы Microchip. Кнопкой SB1 вибирают режим индикации, так же ей можно выключить устройство.

Типы режимов:

1. Горят все три светодиода(RGB);
2. Горят 2 светодиода (RG);
3. Горят 2 светодиода (GB);
4. Горят 2 светодиода (RB);
5. Плавное изменение цвета c затуханием (RGB);
6. Поочередное плавное зажигание и гашение светодиодов по отдельности (RGB);
7. Плавное зажигание и гашение светодиода (R);
8. Плавное зажигание и гашение светодиода (G);
9. Плавное зажигание и гашение светодиода (B);
10. Плавное изменение цвета без затухания (RGB);
11. Выключение светильника.

RGB светильник на PIC12F629 - схема

Источник penoff.wordpress.com


Архив для статьи "RGB светильник на PIC12F629"
Описание: Файл прошивки для микроконтроллера.
Размер файла: 1.85 KB Количество загрузок: 4 599 Download

Комментарии  
Прошу прощения, имело ввиду дизассемблирование. Слово запамятовал :)
С форума микрочипа:
Есть простой деассемблер, работающий в режиме командной строки -
http://valvolodin.narod.ru/soft/Da_pic.exe
В винде можно запустить через "Выполнить" -
Da_pic input.hex output.lst ,
где input.hex - имя входного hex-файла,
output.lst - имя выходного файла с ассемблерной мнемоникой.
Исходник написан на Си, может из-за этого не получается, а в ассемблере я тоже слабоват
После Си он все равно есть ассемблерный)
Дизассемблированное получается без структуры, как её видел автор, но со всеми функциями. А это уже... жо.. задница
Можно ли изменить последовательность переключения например при подаче напрежения плавно менялись цвета

Цитирую vik:

Можно ли изменить последовательность


Уже говорили об этом, схема работает как есть, поменять нельзя

Цитирую admin:

Уже говорили об этом, схема работает как есть, поменять нельзя


Зачем же так категорично? Дизассемблировать и поменять местами куски кода - можно. Если в асме шаришь, конечно же.
Ну тогда займись, люди будут только рады. Если бы схема была на AVR можно было помучать, в PIC я вообще не шарю :-?
подскажите где печатка
Её там маркером нарисовать можно (что я и сделал :) )
А так - диптрейс или спринтлайоут тебе в руки. Тут настолько все элементарно, что каждый рисует как хочет...
Так и не нашелся автор? А как же он свое детище отправил на публикацию?

Цитирую yan4er:

подскажите где печатка


http://dl.dropbox.com/u/13249224/LAY.dip
Чепятка. IRF540S - SMD, 7805 и резисторы-кондеры - тоже SMD.
В какой программе открывать? DipTrace 2.2 не открывает
diptrace 2.3
Здравствуйте а можно чтоб все три цвета вмести Плавно зажигались и гасли. Если да то подскажите как.
+1
всем привет!
может кому пригодиться -
picprojects.org.uk/projects/rgb2/index.htm#Code_Download
думаю это сайт автора этого девайса, там найдете много полезного

удачи!

Цитирую Просвет:

всем привет!
может кому пригодиться -
picprojects.org.uk/projects/rgb2/index.htm#Code_Download
думаю это сайт автора этого девайса, там найдете много полезного удачи!


Неправильно думайте, сайт автора указан в статье
Схема заработала сразу. Собирал на PIC12F675, в ключи поставил КТ315, светодиод RGB smd5050 с Али.