Recimo da imam dovoljno jak PIC mikrokontroler (planiram s njime i da radim FFT radi spectrum analyzera na displayu) pa to ne bi trebao biti problem, ali koji je algoritam u pitanju? Ja sam jučer sjedio i razmišljao i ne mogu doći do nekog algoritma da taj balance radi kako spada. A ne zahtjevam sada ništa extra, već da radi identično onako kako to radi na komercijalnim uređajima (tipa autoradio, linija i slično). Ni Google nije bio od prevelike pomoći.
Ovako izgleda protokol za volume, dakle kao što rekoh ima brojeve od 0 - 31, binarno, 31 je najslabije, a 0 najjače. I tako mogu slati za svaki kanal zasebno.
Također, kad sam već spomenuo FFT, ako netko možda ima gotov projekat za to u Basicu, bio bi zahvalan da podijeli

Našao sam kompletan projekat negdje na internetu, uz kod, shemu i sve skupa ali je u C-u a ja sam već sve ostalo napisao u Basicu, u Proton IDE s obzirom da mi MplabX nije radio. Cilj je spojiti oba kanala u jedan (to već imam, kao izlaz iz audio procesora, i to prije svih ton kontrola) i onda taj signal uz pomoć LM386 i još nekih komponenata dovesti na što prijateljskiji oblik PIC-a i onda vršiti FFT da dobijem polje sa vrijednostima za 16 frekvencija (jer imam 16x2 LCD).
Citat:
zeoN_Rider:
Nemam pojma, davno sam prestao da se bakćem sa rim igračkama.
Funkcionira na isti način kao i analogni balans kod starijih pojačala. Dakle okretanjem na lijevo lijevi zvučnik zadržava konstantnu glasnoću a desni se smanjuje. I onda okretanjem master volumea, obojica se pojačavaju ali razlika ostaje onako kako je balans namješten. To zvuči jednostavno, ali nemam pojma kojim algoritmom da to implementiram.
...njemu i kućno zvonce zvoni u A klasi... hh