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