Realizar un programa que pulsando la tecla “s” suba la persiana roja y pulsando la tecla “b” baje la persiana, tal y como se puede ver en el siguiente video:

SOLUCIÓN:

int i=0;

void setup()
{
size(500,500); //dibujo la ventana
background(0,0,0); //pinto el fondo de negro
}

void draw()
{

if (key==’s’) //si pulso la tecla s para subir
{
i–;
if(i<0) //limito el mínimo por arriba
i=0;
}

if(key==’b’) //si pulso la tecla b para bajar
{
i++;
if(i>=500) //limito el máximo por abajo
i=500;
}

fill(255,0,0); //relleno de rojo
rect(0,0,500,i); //dibujo la persina

}