Es fehlt aber die main Schleife oder ist das nicht das ganze Programm?

Du musst unter die include Anweisung die Zählvariable definieren.

Code:
unsigned int i=0;
Den jeweiligen Pin musst du als Ausgang definieren. Bei mir ist das z.B. PA1

Code:
DDRA |= (1<<PA1);
In die if(helligkeit > 150) Schleife schreibst du ganz unten (nach dem delay)

Code:
i++;
 if (i>=360) PORTA |= (1<<PA1);
else PORTA &= ~(1<<PA1);
MfG Hannes