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 466 Скачать

Комментарии  

0 #21 xopek 22.05.2012 14:59
Прошу прощения, имело ввиду дизассемблирова ние. Слово запамятовал :)
С форума микрочипа:
Есть простой деассемблер, работающий в режиме командной строки -
valvolodin.narod.ru/.../...
В винде можно запустить через "Выполнить" -
Da_pic input.hex output.lst ,
где input.hex - имя входного hex-файла,
output.lst - имя выходного файла с ассемблерной мнемоникой.
Сообщить модератору
0 #22 AntonChip 22.05.2012 15:46
Исходник написан на Си, может из-за этого не получается, а в ассемблере я тоже слабоват
Сообщить модератору
0 #23 xopek 22.05.2012 20:49
После Си он все равно есть ассемблерный)
Дизассемблирова нное получается без структуры, как её видел автор, но со всеми функциями. А это уже... жо.. задница
Сообщить модератору
0 #24 vik 30.05.2012 13:41
Можно ли изменить последовательно сть переключения например при подаче напрежения плавно менялись цвета
Сообщить модератору
0 #25 AntonChip 30.05.2012 14:57
Цитирую vik:
Можно ли изменить последовательность

Уже говорили об этом, схема работает как есть, поменять нельзя
Сообщить модератору
0 #26 xopek 30.05.2012 18:54
Цитирую admin:
Уже говорили об этом, схема работает как есть, поменять нельзя

Зачем же так категорично? Дизассемблирова ть и поменять местами куски кода - можно. Если в асме шаришь, конечно же.
Сообщить модератору
0 #27 AntonChip 30.05.2012 19:08
Ну тогда займись, люди будут только рады. Если бы схема была на AVR можно было помучать, в PIC я вообще не шарю :-?
Сообщить модератору
0 #28 yan4er 27.12.2012 20:04
подскажите где печатка
Сообщить модератору
0 #29 xopek 27.12.2012 20:16
Её там маркером нарисовать можно (что я и сделал :) )
А так - диптрейс или спринтлайоут тебе в руки. Тут настолько все элементарно, что каждый рисует как хочет...
Сообщить модератору
0 #30 riv 27.12.2012 20:19
Так и не нашелся автор? А как же он свое детище отправил на публикацию?
Сообщить модератору
0 #31 xopek 27.12.2012 23:21
Цитирую yan4er:
подскажите где печатка

dl.dropbox.com/.../LAY.dip
Чепятка. IRF540S - SMD, 7805 и резисторы-конде ры - тоже SMD.
Сообщить модератору
0 #32 boogyman 28.12.2012 12:27
В какой программе открывать? DipTrace 2.2 не открывает
Сообщить модератору
0 #33 xopek 28.12.2012 15:45
diptrace 2.3
Сообщить модератору
0 #34 Garemikus 19.02.2013 10:41
Здравствуйте а можно чтоб все три цвета вмести Плавно зажигались и гасли. Если да то подскажите как.
Сообщить модератору
+1 #35 Просвет 05.12.2014 17:24
всем привет!
может кому пригодиться -
picprojects.org.uk/projects/rgb2/index.htm#Code_Download
думаю это сайт автора этого девайса, там найдете много полезного

удачи!
Сообщить модератору
0 #36 AntonChip 06.12.2014 00:14
Цитирую Просвет:
всем привет!
может кому пригодиться -
picprojects.org.uk/projects/rgb2/index.htm#Code_Download
думаю это сайт автора этого девайса, там найдете много полезного удачи!

Неправильно думайте, сайт автора указан в статье
Сообщить модератору
0 #37 voyna 14.11.2016 00:43
Схема заработала сразу. Собирал на PIC12F675, в ключи поставил КТ315, светодиод RGB smd5050 с Али.
Сообщить модератору