Re: Индикатор уровня аудио сигнала на светодиодной шкале SHB10R
вот сижу смотрю, уже запутался.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
forum.rcl-radio.ru → Тестирование скетчей → Индикатор уровня аудио сигнала на светодиодной шкале SHB10R
Чтобы отправить ответ, вы должны войти или зарегистрироваться
вот сижу смотрю, уже запутался.
Победил :
case 0: ch(2,0);ch(3,0);ch(4,0);ch(5,0);ch(6,0);ch(7,0);ch(8,0);ch(9,0);ch(11,0);ch(10,0);break;
case 1: ch(2,1);ch(3,0);ch(4,0);ch(5,0);ch(6,0);ch(7,0);ch(8,0);ch(9,0);ch(11,0);ch(10,0);break;
case 2: ch(2,1);ch(3,1);ch(4,0);ch(5,0);ch(6,0);ch(7,0);ch(8,0);ch(9,0);ch(11,0);ch(10,0);break;
case 3: ch(2,1);ch(3,1);ch(4,1);ch(5,0);ch(6,0);ch(7,0);ch(8,0);ch(9,0);ch(11,0);ch(10,0);break;
case 4: ch(2,1);ch(3,1);ch(4,1);ch(5,1);ch(6,0);ch(7,0);ch(8,0);ch(9,0);ch(11,0);ch(10,0);break;
case 5: ch(2,1);ch(3,1);ch(4,1);ch(5,1);ch(6,1);ch(7,0);ch(8,0);ch(9,0);ch(11,0);ch(10,0);break;
case 6: ch(2,1);ch(3,1);ch(4,1);ch(5,1);ch(6,1);ch(7,1);ch(8,0);ch(9,0);ch(11,0);ch(10,0);break;
case 7: ch(2,1);ch(3,1);ch(4,1);ch(5,1);ch(6,1);ch(7,1);ch(8,1);ch(9,0);ch(11,0);ch(10,0);break;
case 8: ch(2,1);ch(3,1);ch(4,1);ch(5,1);ch(6,1);ch(7,1);ch(8,1);ch(9,1);ch(11,0);ch(10,0);break;
case 9: ch(2,1);ch(3,1);ch(4,1);ch(5,1);ch(6,1);ch(7,1);ch(8,1);ch(9,1);ch(11,1);ch(10,0);break;
case 10:ch(2,1);ch(3,1);ch(4,1);ch(5,1);ch(6,1);ch(7,1);ch(8,1);ch(9,1);ch(11,1);ch(10,1);break;}}
void digital(){
switch(dig){
case 0: ch(13,0);ch(1,0);ch(12,0);ch(0,1);break;//1
case 1: ch(13,0);ch(1,0);ch(12,1);ch(0,0);break;//2
case 2: ch(13,0);ch(1,1);ch(12,0);ch(0,0);break;//3
case 3: ch(13,1);ch(1,0);ch(12,0);ch(0,0);break;//4
}}
Поздравляю!
Надо будет схему поправить, но я пока не могу сообразить что к чему.
Какую схему ?
Пробовал это : - не красиво.
/// медленное затухание шкалы
//if(analogRead(A0)/10<dig_r){dig_r=dig_r-1;delay(30);n=1;}else{n=0;}
//if(analogRead(A1)/10<dig_l){dig_l=dig_l-1;delay(30);m=1;}else{m=0;}
только через ютуб
[ video]ссылка[ /video]
А можно в это скетч добавить такое: на некоторое время (0,5-1 сек) остается светиться один максимальный светодиод
Я думал над этим, но пока не могу сообразить как это сделать.
Хорошо, что Вы меня понимаете. Я о таком индикаторе в детстве мечтал сделать , но не как что-то. Но Вы меня подбодрили. Спасибо. Хотел на UAA180 или на 8-10 ОУ LM324. Теперь дальше пойду на сборку предусилителя на TEA6320 + HA13158.
Это будет музыкальная шкатулка на TEA6320 + HA13158 с этим индикатором. Ещё радио хочу сделать на 5807 к скетчу на 6320. Сможете ?
Думаю, что смогу.
Шкала,судя по видео, линейная? Выигрышней была бы логарифмическая. И еще мысля - может сигнал на вход подавать с детектора по типу К157ДА1?
Можно сделать логарифмическую шкалу программно, но К157ДА1 неплохое, а самое главное простое решение.
Жаль продал подобный индикатор. Детектор на 157ДА1, линейка компараторов на 1557уд2. Резистивный делитель пробовал и линейный и логарифмический. Последний - предпочтительнее однозначно! Пяток 157ДА1 в загашнике еще лежат.:-) Микросхемка хорошая,да и аналогов у нее нет.:-(
Еще у подобных индикаторов достаточно критичным является время прямого и обратного хода столба. В журнале Радио об этом что-то было давным давно. Оттуда,кстати, и описанный мною индикатор уровня.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
forum.rcl-radio.ru → Тестирование скетчей → Индикатор уровня аудио сигнала на светодиодной шкале SHB10R
Форум работает на PunBB, при поддержке Informer Technologies, Inc
|