Sei sulla pagina 1di 6

ROMERO VILLANUEVA ESTEFANI

PREGUNTA 01
char pina[7]={22,23,24,25,26,27,28};
char pinb[7]={30,31,32,33,34,35,36};
char
digb[10][7]={{1,1,1,1,1,1,0},{0,1,1,0,0,0,0},{1,1,0,1,1,0,1},{1,1,1,1,0,0,1},{
0,1,1,0,0,1,1},

{1,0,1,1,0,1,1},{1,0,1,1,1,1,1},{1,1,1,0,0,0,0},{1,1,1,1,1,1,1},{1,1,1,1,0,1,1}}
;
char digaA[6][7]={
{0,1,0,0,1,0,0},
{1,0,0,1,1,0,0},
{0,0,0,0,1,1,0},
{0,0,1,0,0,1,0},
{1,0,0,1,1,1,1},
{0,0,0,0,0,0,1}};
char digaB[6][7]={
{0,1,0,0,1,0,0},
{1,0,0,1,1,0,0},
{0,0,0,0,1,1,0},
{0,0,1,0,0,1,0},
{1,0,0,1,1,1,1},
{0,0,0,0,0,0,1}};
int i,j,z;
void setup()
{
pinMode(48,OUTPUT);
pinMode(50,OUTPUT);
for(i=0;i<7;i++)
pinMode(pina[i],OUTPUT);
for(i=0;i<7;i++)
pinMode(pinb[i],OUTPUT);
}

void loop()
{
int i;
for(z=0;z<6;z++)
{
for(j=0;j<7;j++)
digitalWrite(pina[j],digaA[z][j]);
for(i=9;i>=0;i--)
{
for(j=0;j<7;j++)
digitalWrite(pinb[j],digb[i][j]);
digitalWrite(48,HIGH);
delay(100);
}
}
digitalWrite(48,LOW);
for(z=0;z<6;z++)
{
for(j=0;j<7;j++)
digitalWrite(pina[j],digaB[z][j]);
for(i=9;i>=0;i--)
{
for(j=0;j<7;j++)
digitalWrite(pinb[j],digb[i][j]);
digitalWrite(50,HIGH);
delay(100);
}
}

}
PREGUNTA 3

char pinb[7]={30,31,32,33,34,35,36};
char dig[5][7]={{1,1,1,1,1,1,0},

{1,1,0,1,1,0,1},

{0,1,1,0,0,1,1},

{1,0,1,1,1,1,1},

{1,1,1,1,1,1,1}};
int i,j;
void setup()
{

for(i=0;i<7;i++)
pinMode(pinb[i],OUTPUT);
}
void loop()
{
for(i=0;i<5;i++)
{
for(j=0;j<7;j++)
digitalWrite(pinb[j],dig[i][j]);
delay(200);
}
}
PREGUNTA 2

void setup()
{
pinMode(10,OUTPUT);
}

void loop()
{
digitalWrite(10,LOW);
delay(240);
digitalWrite(10,HIGH);
delay(240);
}

Potrebbero piacerti anche