Helpl

Que tal, tengo un problema, es de las primeras veces que programo en arduino

Necesito hacer un codigo en el cual 3 leds sigan una secuencia primero Verde 1Seg, luego Amarillo 1Seg y por ultimo Rojo 1Seg, al terminar esta secuencia la siguiente debera durar .9Seg es decir cada ciclo se restara .1Seg. Cuando alla llegado a .1Seg parara de decrementarse el tiempo y se quedara en .1Seg eh hecho esto pero no se si en un ciclo for puedo restar, o si se puede, que estoy haciendo mal?

int GREEN=12;
int YELLOW=13;
int RED=11;
int tiempo;

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode (GREEN,OUTPUT);
pinMode (YELLOW,OUTPUT);
pinMode (RED,OUTPUT);
}

void loop() {
for(int i=1000; i>100; i-100){
tiempo=i;
// put your main code here, to run repeatedly:
digitalWrite (GREEN,HIGH);
delay (tiempo);
Serial.println(tiempo);
digitalWrite (GREEN,LOW);

digitalWrite (YELLOW,HIGH);
delay (tiempo);
digitalWrite (YELLOW,LOW);

digitalWrite (RED,HIGH);
delay (tiempo);
digitalWrite (RED,LOW);
}
}

Por favor lee las Normas del foro y edita tu código usando etiquetas.

Asi debe verse

oid setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
pinMode (GREEN,OUTPUT);
pinMode (YELLOW,OUTPUT);
pinMode (RED,OUTPUT);
}

Por cierto, pedi que lo edites, no que hagas un nuevo post con el código bien y el anterior mal.

Algo mas, HELP es un titulo denominado INUTIL, no dice nada, solo dice que pides ayuda, y elforo solo brinda ayuda. Coloca un titulo que exprese tu problema o duda.
Ej: Secuencia de LEDs