Оживим тему.
Микросхемы BA3834F и BA3834S покупал на Алиэкспресс.
BA3834S также покупал в московском интернет-магазине по результатам поиска на сайте РадиоЛоцман (rlocman) в разделе цены.
Все микросхемы рабочие, новые, не паянные.
BA3834F это микросхема в исполнении SOP18, BA3834S в исполнении SDIP18. Шаг ножек микросхемы в исполнении SDIP18 не совпадает с шагом отверстий макетной платы для Ардуино.
Для использования микросхем на макетной плате совместно с платой Ардуино делал адаптеры.
В конце концов понравилось работать с BA3834F. Платки для микросхем в таком исполнении продаются на Алиэкспресс и как оказалось в местных магазинах. Искать по названию «Двусторонняя печатная плата SOIC20SSOP20». Размеров микросхемы при пайке бояться не надо - у меня получилось и у вас получится. Микросхема BA3834F компактная и на этом адаптере я ее использовал при сборке цветомузыки.
Выкладываю схему подключения BA3834F к плате Arduino Nano. При сборке своей схемы необходимо учесть, что сигнал SEL у микросхемы BA3834F подается на ножку номер 14, у микросхемы BA3834S на ножку номер 13. Эти ножки соединяем с шиной +5В.
Два примера для чтения сигнала с микросхемы BA3834.
Пример версии 1 это переработанный для Arduino Nano код, представленный bort707. Недостаток кода в том, что ножки A, B, C микросхемы BA3834 необходимо подключать обязательно к пинам D10, D9, D8 Arduino Nano. Или переписывать код с глубоким пониманием работы с портами Ардуино. Для того что бы использовать этот код в программе colorMusic_v7_Effect_Mic_and_Line technotrasher’а необходимо было перегруппировать использование цифровых пинов Arduino Nano. Но получилось и заработало.
Пример версии 2 – код шутка, но работает. Достоинство в том, что ножки A, B, C микросхемы BA3834 можно подключать к любым цифровым пинам Arduino Nano. Если кто-то сможет оптимизировать перебор подачи сигналов на ножки A, B, C микросхемы, то в дальнейшем будет полезно.