Also du könntest doch mit dem ACD bestimmt Werte von 0-255 erhalten, warum erreichst du eigentlich nur 4V? dann nen par Berechnungen:

Für PWM1:
PWM1 = ADC 'linearer Ansieg

Für PWM2:
if ADC <= 128 then 'Anstieg von 128 auf 256
PWM2=ADC+128
else
PWM2=255-((ADC-12*2) 'Abfallen von 256 auf 0
end if

Für PWm 3:
if ADC <= 128 then
PWM3=255-(ADC*2) 'Abfallen von 256 auf 0
else
PWM3=ADC-128 'Ansteigen von 0 auf 128
end if

Damit solltest du die Übergänge hinbekommen, sie reglen halt linear deine Übergänge. Ob du damit alle Farben hinbekommst, weiß ich nicht.

Nun eine Bitte, könntest du mir mal ein kurzes beispiel für einen AD-Interrupt an ADC(4) schreiben, und ein wenig kommentieren, damit würdest du mir enorm weiterhelfen. Danke schon mal im Voraus.

MFG Moritz