Суббота, 18.05.2024, 13:45 Приветствую Вас Гость

Автозапуск за 1500р. на ЛЮБОЙ сигнализации?! -> at13.ru

Главная | Регистрация | Вход | RSS

Каталог статей


RGB подсветка на ATtiny13 (BASCOM AVR)

Очередной проект для саморазвития с исходным кодом на компиляторе BASCOM AVR - RGB светильник. В устройстве нет кнопок для переключения режимов, схема работает в автоматическом режиме, т.е сразу после включения прибора начинают меняться цвета. В устройстве можно использовать и мощный RGB  светодиод, каждый излучатель такого светодиода потребляет примерно 700мА. Если собираетесь использовать мощный светодиод, то подключать нужно их к микроконтроллеру через транзисторы, светодиод желательно установить на радиатор.  Транзисторы можно применить  биполярные с мощностью канала не менее 1А например BD135.

Схема RGB светильника:

Транзисторы рисовать в схеме не стал, думаю разберетесь.

 

На всякий случай вот вам распиновка ножек микроконтроллера ATtiny13:

 

Установка фьюзов:

 

Как уже упоминалось, программа написана в среде BASCOM AVR, привожу кусочек из программы:

 Config Timer0 = Timer , Prescale = 1 , Clear Timer = 0    '1|8|64|256|1024
  On Timer0 Цветная_подсветка

  Led_синий Alias Portb.0 : Config Led_синий = Output : Set Led_синий
  Led_зеленый Alias Portb.2 : Config Led_зеленый = Output : Set Led_зеленый
  Led_красный Alias Portb.3 : Config Led_красный = Output : Set Led_красный

  Dim Синий As Byte
  Dim Красный As Byte
  Dim Зеленый As Byte
  Dim Яркость As Byte
  Dim Переход_цвета As Byte
  Dim Задержка_изменения_цвета As Byte : Задержка_изменения_цвета = 5
  Dim Шим_для_цветной_подсветки As Byte

'------------  Разрешаем работу необходимых прерываний  ------------------------
  Enable Adc : Start Adc                                    ' Разрешаем работу АЦП
  Enable Timer0
'------------  Разрешаем работу всех включенных прерываний  --------------------
  Enable Interrupts
  Idle                                                      ' Ждём первого замера АЦП

.......

Остальная часть программы ниже в архиве, там же имеется файл в протеусе.

Скачать файлы проекта (~10кб.)

Категория: Световые эффекты | Добавил: Адвансед (11.01.2015)
Просмотров: 5381 | Теги: RGB, ATtiny13, BASCOM AVR | Рейтинг: 5.0/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Источники питания и приборы
Охрана и контроль доступа
Измерительные устройства
Часы, таймеры, счетчики
Световые эффекты
Защита и контроль
Для начинающих
Разное
BASCOM AVR
Информация по МК, FAQ
Поиск
Вход на сайт
Наш опрос
Какой закон Ома правильный?
Всего ответов: 439
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта