Страница 1 из 1

проблемма с управлением RGB светодиодом

Добавлено: Сб дек 25, 2010 23:39:10
_LIS_
Доброго времени суток.
Имеется такая схема управления трёхцветным светодиодом -регулеровка цветовых оттенков(1024),плавная регулеровка яркости(в конечном положении зажигает в белый цвет светодиода),кнопка включения контроллера,кнопка выбора режима-мнгновенный(плавный) пуск светодиода.
4134025653.png
принципиальная схема
(159.7 КБ) 598 скачиваний
Код в формате txt
code.txt
(6.89 КБ) 249 скачиваний
Собственно вопрос : если схема была собрана и отлажена на макетке Arduino ,чем мне скомпилировать код чтобы он залился в контроллер atmega8 через программатор avr910 usb? или код прийдётся писать с нуля?

Re: проблемма с управлением RGB светодиодом

Добавлено: Вс дек 26, 2010 00:18:32
andrey_artemov
Что значит с нуля - в вашем коде вся математика есть, например с помощью CodeVision сделать начальную настройку портов, и всё.... Кстати для данной задачи я думаю меги 8 хватит с лихвой, а если переменники заменить энкодором (одного хватит), то можно и на тиньки 2313 сделать....

Re: проблемма с управлением RGB светодиодом

Добавлено: Вс дек 26, 2010 01:38:47
_LIS_
Прошу прощения если вопросы покажутся глупыми.Звучит прискорбно,но микроконтроллеры я только начинаю осваивать...Можно поподробнее о том как сделать начальную настройку портов? и ещё как один энкодер будет выполнять функции обоих резисторов? какой-то переключатель режимов добавлять нужно?

Re: проблемма с управлением RGB светодиодом

Добавлено: Пн дек 27, 2010 09:41:16
jonic
побалуйся с визардами, почитай про порты и с эмуляторами типа VMLab :) понимание пришло не сразу, но пришло :) и сам сделал такую штуку... только на сях, и 3х резюках переменых. Энкодер хочу заказывать :) в планах поднять это до 8 каналов и в машину :music: кстати на C++ контроллер легко гоняет модель HSV в RGB ) поэтому и три резюка:
- отенок
- яркость
- чистота цвета(ну всмысле или цвет или белый)

Re: проблемма с управлением RGB светодиодом

Добавлено: Пн янв 17, 2011 20:34:49
_LIS_
Всем спасибо,проблемма решилась приобретением девайса Arduino.Программа залита,устройство полноценно работает :))