Code:
//1234321234321234

int min = 1;
int max = 4;
int i = 1;
int x = 0;

while(was_auch_immer)
{
	x+=i;
	if x==max i=-1;
	else if x==min i=1;
	setled(x, 1);
	delay(500);
	setled(x, 0);
}
Und wenn du dir noch ein x_old=x merkst, kannst du sogar noch die led-1 erst nach dem Einschalten der neuen LED ausschalten.
sast