Если управлять яркостью светодиодов через "скважность импульсов" - получится просто мигание. Нужно же плавное изменение напряжения.Цитата:
Сообщение от Dimon50002004
Вид для печати
Если управлять яркостью светодиодов через "скважность импульсов" - получится просто мигание. Нужно же плавное изменение напряжения.Цитата:
Сообщение от Dimon50002004
в таком случае нужно ставить кондеры не последовательно со светодиодами, а параллельно, таким образом будет плавное затухание светодиодов, а что бы и плавно разгарались, нужно последовательно с этой цепью включить резистор, "по вкусу":) где нибудь на 100ом
А если просто параллельно - тогда, по идее, сигнал нужен не миандр, а просто: 0, 5В, 0 (с частотой около 0.2 Гц). Так? (:
по идее, да:) попробуй, должно получиться, а так я вообще на наших, 42-х "бегущие огни делал..(;
Слушай, у меня на CodeVisionAVR нифига нет ATTiny15. Скачать нигде не найду - поделись, пожалуйста. :) И еще, к 15 разводка кабеля для прошивки такая же как на avr123.nm.ru описана?Цитата:
Сообщение от Dimon50002004
Возможно, я не правильно выразился... Я имел ввиду изменение ширины импульса и ширины паузы между импульсами.Цитата:
Сообщение от grundic2
Да, с этим я разобрался. ((: Димитрий, подскажи пожалуйста - функция по переднему фронту сигнала:Цитата:
Сообщение от Dimon50002004
Верно? Или можно проще?Код:was=0;
while (1)
{
if (PINA.0) {
if (was==0) {
......
}}
was=PINA.0;
};
Просто нужно обработать нажатие кнопки.
Кнопочка подключена к PINA.0? Единственное нужно программно убирать дребезг контактов. Я точно не знаю, возможно, можно это сделать введением задержки.Цитата:
Сообщение от grundic2