Channel ist der Kanal. ADC0, ADC1 usw. Im Datenblatt steht, welche an welchem Pin ist.

Nach Config kannst du die Werte dann mit A = GETADC(1) (oder GETADC(0), GETADC(2) ) auslesen.
Vorrausgesetzt, A ist mit DIM auf Word eingestellt.


$regfile = "m16def.dat" 'Mega16
$crystal = 12000000 '12 MHz
Config Adc = Single , Prescaler = Auto , Reference = Internal 'ADC einstellen
Start Adc

DIM A As Byte
DIM I as Byte

Config Portb = Output

Do
A = GETADC(0) 'Den Pin beachten!
Portb = $ff
for i = 1 to a
Waitms 1
next i
Portb = $00
for i = 1 to a
waitms 1
next i
Loop

Musst mal ausprobieren. Ich bin mir nicht sicher, ob man in FOR ... NEXT auch Variablen einsetzen kann.