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

Организовываем 3 канал шим на attiny13,cvavr.

Добавлено: Пн апр 16, 2012 07:21:03
Сериг
И так пока ничего не набросал,как я понял,у тини13 всего два Канала шим?
Хочу сделать вот что:
Ds18b20
Три светодиода,красный,зеленый,синий.
В зависимости от температуры выводится шим на каналы диода.
К примеру:
t+25=pwm red==10%;pwm green==90%;pwm blue==20%;
t+35=pwm red==15%;pwm green==60%;pwm blue==20%;
t+45=pwm red==75%;pwm green==10%;pwm blue==10%;
t+55=pwm red==85%;pwm green==0%;pwm blue==0%;
t+65=pwm red==100%;pwm green==0%;pwm blue==0%;
}
Помогите накотать прошивку,наброски кину(если напишу). :)))
Спасибо :)

Re: Организовываем 3 канал шим на attiny13,cvavr.

Добавлено: Пн апр 16, 2012 08:50:42
pyzhman
Организовать программный ШИМ. Параметр - температура, выход - скважность на соответствующий светодиод.
Сериг писал(а):наболите кину
Вроде кириллица и по-русски, но ничего не понятно. :)

Re: Организовываем 3 канал шим на attiny13,cvavr.

Добавлено: Пн апр 16, 2012 10:38:59
Сериг
Извиняюсь! :)
Исправил! :)
А не кто не видел примеров?так как присобачить три диода,если аппаратных шима всего два?

Re: Организовываем 3 канал шим на attiny13,cvavr.

Добавлено: Пн апр 16, 2012 12:38:19
Engineer_Keen
Сериг писал(а):так как присобачить три диода,если аппаратных шима всего два?
Да хоть 20 диодов, если:
pyzhman писал(а):Организовать программный ШИМ
:dont_know:
Единственное, что при опросе датчика могут быть косяки с цветами.

Re: Организовываем 3 канал шим на attiny13,cvavr.

Добавлено: Пн апр 16, 2012 13:10:09
Сериг
И что предлогаете,другой мк брать?

Re: Организовываем 3 канал шим на attiny13,cvavr.

Добавлено: Пн апр 16, 2012 16:32:17
Engineer_Keen
Нет, зачем, если на время обмена по 1-wire светодиоды отключать, то и косяка заметно не будет. Это вроде всего несколько миллисекунд. С другой стороны, можно измерения синхронизировать с программно-аппаратной ШИМ (сделать программно, но с использованием прерывания таймера) и тогда должно вообще без проблем получится.