int led1 = 6; int led2 = 7; int led3 = 8; int led4 = 9; int cubo1 = 2; int cubo2 = 3; int cubo3 = 4; int cubo4 = 5; int flag = 0; int i=0; int e=0; void minuto() { for (i=0; i<=59; i++) delay(1000); } void hora() { for (e=0; e<=5; e++) minuto(); } void setup () { pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); pinMode(led4, OUTPUT); pinMode(cubo1, OUTPUT); pinMode(cubo2, OUTPUT); pinMode(cubo3, OUTPUT); pinMode(cubo4, OUTPUT); digitalWrite(led1, HIGH); digitalWrite(led2, HIGH); digitalWrite(led3, HIGH); digitalWrite(led4, HIGH); digitalWrite(cubo1, LOW); digitalWrite(cubo2, LOW); digitalWrite(cubo3, LOW); digitalWrite(cubo4, LOW); } void loop () { if (flag==0) { flag=1; digitalWrite(cubo1, HIGH); hora(); //delay(3000); digitalWrite(led1, LOW); digitalWrite(cubo1, LOW); digitalWrite(cubo2, HIGH); hora(); //delay(3000); digitalWrite(led2, LOW); digitalWrite(cubo2, LOW); digitalWrite(cubo3, HIGH); hora(); //delay(3000); digitalWrite(led3, LOW); digitalWrite(cubo3, LOW); digitalWrite(cubo4, HIGH); hora(); //delay(3000); digitalWrite(led4, LOW); digitalWrite(cubo4, LOW); } }