roboforum.ru

Технический форум по робототехнике.

Посоветуйте по бегущим огням.

Посоветуйте по бегущим огням.

40inD » 22 дек 2006, 21:36

Не знаю, не поздно ли? :))) Делаю бегущие огни к новому году. Хотелось бы скоростью переключения (считай задержкой) управлять еще и от амплитуды звука. Тут в основном все АВРщики, а я на ПИКе делаю, так что хотелось бы в общих чертах, так сказать, понять алгоритм реалтаймовского изменеия скорости огней от амплитуды звука.

avr123.nm.ru » 22 дек 2006, 23:47

наверно:

микрофон -усилитель - выпрямитель - фильтр - АЦП

а дальше любой алгоритм.

40inD » 22 дек 2006, 23:58

Вот этот любой алгоритм меня и интересует, а не аналоговая цепь.

Tracer » 25 дек 2006, 13:04

Не зная как в PIC  а в AVR это просто
Снимаешь данные с АЦП
Прибавляешь к делителю таймера
Заносишь результат в регистр счета
и на выходе получаешь частоту

Чем больше число - амплитуда тем быстрее.


Rambler\'s Top100 Mail.ru counter