Gast
#3857666
Moin Moin, ich lese nun schon seit einiger Zeit fleissig hier mit, habe ab und zu auch schon gepostet, und nun habe ich auch mal eine (wahrscheinlich ziemlich dumme)Frage. Ich steh grad nämlich total auf dem Schlauch und habe schon leichte Kopfschmerzen. Ich habe zwei digital einstellbare "Potis" mit jeweils 8bit 0x00 entspricht in meiner Anwendung 0% Dämfung, 0xFF entspricht 100% Dämpfung. Je eines dieser "Potis" ist für einen der beiden Stereokanäle eines Verstärkers zuständig. Nun Habe ich mehrere Größen, die ich miteinander "verwursten" möchte, ich komme nur einfach nicht auf eine einfache Lösung, die ich auf einem µC in C simpel umsetzen kann: Eingabe - Dämpfung Gesamt als 8bit Wert - Balance als 8bit Wert Ausgabe - Dämpfung links - Dämpfung rechts Wenn 'Balance' sich genau in der Mittelstellung befindet, soll der 'Dämpfung links' und 'Dämpfung rechts' exakt gleich gross sein. Weicht 'Balance' nach links oder rechts ab sollen die Werte von 'Dämpfung links' und 'Dämpfung rechts' entsprechend größer/kleiner werden. Die angehängte Skizze macht es sicher einfach meinem wirren geschreibe zu folgen. Hat irgendjemand einen kurzen Denkanstoss für mich? Ich möchte ungern mit Prozenten und dementsprechenden Fließkommazahlen rechnen - Das muss doch irgendwie möglich sein... Mein Problem wurde doch bestimmt schon 10'0000e mal gelöst. Danke für die Hilfe und Grüße P.

