du hast ja deinen ADC in eine Variable geladen. Den vorherigen Wert machst du auch in eine Variable. Dann schaust du ob der neue Wert kleiner oder größer is und zählst in einer schleife einfach den wert um 1 hoch bzw. runter und wartest ein paar millisekunden. Das machst du solange bis dein Wert dem Getadc entspricht.



Oder ist es wichtig, dass dieser Teil des Codes den restlichen Code nicht aufhält?