Es fehlt aber die main Schleife oder ist das nicht das ganze Programm?
Du musst unter die include Anweisung die Zählvariable definieren.
Den jeweiligen Pin musst du als Ausgang definieren. Bei mir ist das z.B. PA1Code:unsigned int i=0;
In die if(helligkeit > 150) Schleife schreibst du ganz unten (nach dem delay)Code:DDRA |= (1<<PA1);
MfG HannesCode:i++;
if (i>=360) PORTA |= (1<<PA1);
else PORTA &= ~(1<<PA1);