Hallo,

ich hätte jetzt noch eine Frage dazu.

Was soll dann in der var buffer stehen??

Ich wollte den Analogen wert in einen Digitalen umwandeln.

:

/* Wandlung starten */
ADCSRA |= (1<<ADSC); // Setzt das ADSC Bit im ADCSRA Register Also eine einfache Wandlung steht an.

/* Warten bis die AD-Wandlung abgeschloßen ist */
while ( !(ADCSRA & (1<<ADIF)) ) //Das ADCSRA wird mit dem ADIF Bit und verknüpft
//Rückgabewert 1 Wenn die Wandlung abgeschlossen ist. Duch die Negation wir die While Schleife möglich.
;

/* AD-Wert auslesen */
buffer = ADCL; Steht hier der Wert drin??? also ein wert zw. 1 und 512??


Danke