Etwa so:
analogWrite(3, 255 - analogRead(A0)/4);
Das ist genau Dein Ansatz. Was kriegst Du nicht auf die Reihe?