106 lines
1.9 KiB
C++
106 lines
1.9 KiB
C++
|
#include "WProgram.h"
|
||
|
void minuto();
|
||
|
void hora();
|
||
|
void setup ();
|
||
|
void loop ();
|
||
|
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;
|
||
|
int time=100;
|
||
|
|
||
|
void minuto()
|
||
|
{
|
||
|
for (i=0; i<=59; i++)
|
||
|
delay(1000);
|
||
|
}
|
||
|
|
||
|
void hora()
|
||
|
{
|
||
|
for (e=0; e<=59; 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, LOW);
|
||
|
digitalWrite(led2, LOW);
|
||
|
digitalWrite(led3, LOW);
|
||
|
digitalWrite(led4, LOW);
|
||
|
digitalWrite(cubo1, HIGH);
|
||
|
digitalWrite(cubo2, HIGH);
|
||
|
digitalWrite(cubo3, HIGH);
|
||
|
digitalWrite(cubo4, HIGH);
|
||
|
}
|
||
|
|
||
|
void loop () {
|
||
|
digitalWrite(led1, HIGH);
|
||
|
digitalWrite(led2, LOW);
|
||
|
digitalWrite(led3, LOW);
|
||
|
digitalWrite(led4, LOW);
|
||
|
delay(time);
|
||
|
digitalWrite(led1, HIGH);
|
||
|
digitalWrite(led2, HIGH);
|
||
|
digitalWrite(led3, LOW);
|
||
|
digitalWrite(led4, LOW);
|
||
|
delay(time);
|
||
|
digitalWrite(led1, HIGH);
|
||
|
digitalWrite(led2, HIGH);
|
||
|
digitalWrite(led3, HIGH);
|
||
|
digitalWrite(led4, LOW);
|
||
|
delay(time);
|
||
|
digitalWrite(led1, HIGH);
|
||
|
digitalWrite(led2, HIGH);
|
||
|
digitalWrite(led3, HIGH);
|
||
|
digitalWrite(led4, HIGH);
|
||
|
delay(time);
|
||
|
digitalWrite(led1, HIGH);
|
||
|
digitalWrite(led2, HIGH);
|
||
|
digitalWrite(led3, HIGH);
|
||
|
digitalWrite(led4, LOW);
|
||
|
delay(time);
|
||
|
digitalWrite(led1, HIGH);
|
||
|
digitalWrite(led2, HIGH);
|
||
|
digitalWrite(led3, LOW);
|
||
|
digitalWrite(led4, LOW);
|
||
|
delay(time);
|
||
|
digitalWrite(led1, HIGH);
|
||
|
digitalWrite(led2, LOW);
|
||
|
digitalWrite(led3, LOW);
|
||
|
digitalWrite(led4, LOW);
|
||
|
delay(time);
|
||
|
digitalWrite(led1, LOW);
|
||
|
digitalWrite(led2, LOW);
|
||
|
digitalWrite(led3, LOW);
|
||
|
digitalWrite(led4, LOW);
|
||
|
delay(time);
|
||
|
}
|
||
|
|
||
|
int main(void)
|
||
|
{
|
||
|
init();
|
||
|
|
||
|
setup();
|
||
|
|
||
|
for (;;)
|
||
|
loop();
|
||
|
|
||
|
return 0;
|
||
|
}
|
||
|
|