Você está na página 1de 13

Display de sete seguimentos . Versão 1.

10
Relatório de Atividade Data:26/05/20

Display de sete seguimentos

Informações Gerais
Turma:

Aluno Nome completo Função (ões) Nota da Equipe


Aluno 1 João Pedro Geraldini Schmitt Programador 10
Aluno 2 Diego Correa Rabelo Construtor 10

Evolução da Atividade
Atividade Nome reduzido do exercício Concluído (%) OBS (Opcional)

Exercício 1 Display com todos os LEDS 100%


Exercício 2 Piscar cada um dos segmentos 100%
Exercício 3 Contagem de 0 a 9 no display 100%
Exercício 4 0%
Exercício 5 0%
Exercício 6 0%
Exercício 7 0%

Dificuldades encontradas
Não encontramos nenhuma dificuldade durante a atividade

Relatório GRUPO MARISTA Pág. 1 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

Montagem

Lista de Componentes
Quant Descrição
15 Jumpers
14 Resistores
2 Visores de sete seguimentos

Relatório GRUPO MARISTA Pág. 2 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

Código
Código Montagem 1
acende9();
delay(500);
acende8();
delay(500);
acende7();
delay(500);
acende6();
delay(500);
acende5();
delay(500);
acende4();
delay(500);
acende3();
delay(500);
acende2();
delay(500);
acende1();
delay(500);
acende0();
delay(500);
acende0();

Código Montagem 2

Relatório GRUPO MARISTA Pág. 3 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

int segE = 2;
int segD = 3;
int segC = 4;
int segB = 8;
int segA = 7;
int segF = 6;
int segG = 5;
int seg1 = 9;
int seg2 = 10;
int seg3 = 11;
int seg4 = A1;
int seg5 = A0;
int seg6 = 13;
int seg7 = 12;

void setup()
{
pinMode(segE, OUTPUT);
pinMode(segD, OUTPUT);
pinMode(segC, OUTPUT);
pinMode(segB, OUTPUT);
pinMode(segA, OUTPUT);
pinMode(segF, OUTPUT);
pinMode(segG, OUTPUT);
pinMode(seg1, OUTPUT);
pinMode(seg2, OUTPUT);
pinMode(seg3, OUTPUT);
pinMode(seg4, OUTPUT);
pinMode(seg5, OUTPUT);
pinMode(seg6, OUTPUT);
pinMode(seg7, OUTPUT);

Relatório GRUPO MARISTA Pág. 4 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

void loop()
{
acende9();
delay(500);
ilumina9();
delay(500);
ilumina8();
delay(500);
ilumina7();
delay(500);
ilumina6();
delay(500);
ilumina5();
delay(500);
ilumina4();
delay(500);
ilumina3();
delay(500);
ilumina2();
delay(500);
ilumina1();
delay(500);
ilumina0();
delay(500);
acende8();
delay(500);
ilumina9();
delay(500);
ilumina8();
delay(500);
ilumina7();
delay(500);
ilumina6();
delay(500);
ilumina5();
delay(500);
ilumina4();
delay(500);
ilumina3();
delay(500);
ilumina2();
delay(500);
ilumina1();
delay(500);
ilumina0();
Código Montagem 3

Relatório GRUPO MARISTA Pág. 5 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

ilumina9();
delay(500);
ilumina8();
delay(500);
ilumina7();
delay(500);
ilumina6();
delay(500);
ilumina5();
delay(500);
ilumina4();
delay(500);
ilumina3();
delay(500);
ilumina2();
delay(500);
ilumina1();
delay(500);
ilumina0();
delay(500);
acende0();
delay(500);
ilumina9();
delay(500);
ilumina8();
delay(500);
ilumina7();
delay(500);
ilumina6();
delay(500);
ilumina5();
delay(500);
ilumina4();
delay(500);
ilumina3();
delay(500);
ilumina2();
delay(500);
ilumina1();
delay(500);
ilumina0();
delay(500);

Relatório GRUPO MARISTA Pág. 6 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

}
void acende9()
{
digitalWrite(segE, HIGH);
digitalWrite(segD, LOW);
digitalWrite(segC, LOW);
digitalWrite(segB, LOW);
digitalWrite(segA, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
}
void acende8()
{
digitalWrite(segE, LOW);
digitalWrite(segD, LOW);
digitalWrite(segC, LOW);
digitalWrite(segB, LOW);
digitalWrite(segA, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
}
void acende7()
{
digitalWrite(segE, HIGH);
digitalWrite(segD, HIGH);
digitalWrite(segC, LOW);
digitalWrite(segB, LOW);
digitalWrite(segA, LOW);
digitalWrite(segF, HIGH);
digitalWrite(segG, HIGH);
}
void acende6()
{
digitalWrite(segE, LOW);
digitalWrite(segD, LOW);
digitalWrite(segC, LOW);
digitalWrite(segB, HIGH);
digitalWrite(segA, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
}
void acende5()
{
digitalWrite(segE, HIGH);

Relatório GRUPO MARISTA Pág. 7 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

digitalWrite(segD, LOW);
digitalWrite(segC, LOW);
digitalWrite(segB, HIGH);
digitalWrite(segA, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
}
void acende4()
{
digitalWrite(segE, HIGH);
digitalWrite(segD, HIGH);
digitalWrite(segC, LOW);
digitalWrite(segB, LOW);
digitalWrite(segA, HIGH);
digitalWrite(segF, LOW);
digitalWrite(segG, LOW);
}
void acende3()
{
digitalWrite(segE, HIGH);
digitalWrite(segD, LOW);
digitalWrite(segC, LOW);
digitalWrite(segB, LOW);
digitalWrite(segA, LOW);
digitalWrite(segF, HIGH);
digitalWrite(segG, LOW);
}
void acende2()
{
digitalWrite(segE, LOW);
digitalWrite(segD, LOW);
digitalWrite(segC, HIGH);
digitalWrite(segB, LOW);
digitalWrite(segA, LOW);
digitalWrite(segF, HIGH);
digitalWrite(segG, LOW);
}
void acende1()
{
digitalWrite(segE, HIGH);
digitalWrite(segD, HIGH);
digitalWrite(segC, LOW);
digitalWrite(segB, LOW);
digitalWrite(segA, HIGH);
digitalWrite(segF, HIGH);

Relatório GRUPO MARISTA Pág. 8 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

digitalWrite(segG, HIGH);
}
void acende0()
{
digitalWrite(segE, LOW);
digitalWrite(segD, LOW);
digitalWrite(segC, LOW);
digitalWrite(segB, LOW);
digitalWrite(segA, LOW);
digitalWrite(segF, LOW);
digitalWrite(segG, HIGH);
}
void ilumina0()
{
digitalWrite(seg1, LOW);
digitalWrite(seg2, LOW);
digitalWrite(seg3, LOW);
digitalWrite(seg4, LOW);
digitalWrite(seg5, LOW);
digitalWrite(seg6, LOW);
digitalWrite(seg7, HIGH);
}
void ilumina1()
{
digitalWrite(seg1, HIGH);
digitalWrite(seg2, HIGH);
digitalWrite(seg3, LOW);
digitalWrite(seg4, LOW);
digitalWrite(seg5, HIGH);
digitalWrite(seg6, HIGH);
digitalWrite(seg7, HIGH);
}
void ilumina2()
{
digitalWrite(seg1, LOW);
digitalWrite(seg2, LOW);
digitalWrite(seg3, HIGH);
digitalWrite(seg4, LOW);
digitalWrite(seg5, LOW);
digitalWrite(seg6, HIGH);
digitalWrite(seg7, LOW);
}
void ilumina3()
{
digitalWrite(seg1, HIGH);

Relatório GRUPO MARISTA Pág. 9 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

digitalWrite(seg2, LOW);
digitalWrite(seg3, LOW);
digitalWrite(seg4, LOW);
digitalWrite(seg5, LOW);
digitalWrite(seg6, HIGH);
digitalWrite(seg7, LOW);
}
void ilumina4()
{
digitalWrite(seg1, HIGH);
digitalWrite(seg2, HIGH);
digitalWrite(seg3, LOW);
digitalWrite(seg4, LOW);
digitalWrite(seg5, HIGH);
digitalWrite(seg6, LOW);
digitalWrite(seg7, LOW);
}
void ilumina5()
{
digitalWrite(seg1, HIGH);
digitalWrite(seg2, LOW);
digitalWrite(seg3, LOW);
digitalWrite(seg4, HIGH);
digitalWrite(seg5, LOW);
digitalWrite(seg6, LOW);
digitalWrite(seg7, LOW);
}
void ilumina6()
{
digitalWrite(seg1, LOW);
digitalWrite(seg2, LOW);
digitalWrite(seg3, LOW);
digitalWrite(seg4, HIGH);
digitalWrite(seg5, LOW);
digitalWrite(seg6, LOW);
digitalWrite(seg7, LOW);
}
void ilumina7()
{
digitalWrite(seg1, HIGH);
digitalWrite(seg2, HIGH);
digitalWrite(seg3, LOW);
digitalWrite(seg4, LOW);
digitalWrite(seg5, LOW);
digitalWrite(seg6, HIGH);

Relatório GRUPO MARISTA Pág. 10 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

digitalWrite(seg7, HIGH);
}
void ilumina8()
{
digitalWrite(seg1, LOW);
digitalWrite(seg2, LOW);
digitalWrite(seg3, LOW);
digitalWrite(seg4, LOW);
digitalWrite(seg5, LOW);
digitalWrite(seg6, LOW);
digitalWrite(seg7, LOW);
}
void ilumina9()
{
digitalWrite(seg1, HIGH);
digitalWrite(seg2, LOW);
digitalWrite(seg3, LOW);
digitalWrite(seg4, LOW);
digitalWrite(seg5, LOW);
digitalWrite(seg6, LOW);
digitalWrite(seg7, LOW);
}

Código Montagem 4

Código Montagem 5

Código Montagem 6

Código Montagem 7

Relatório GRUPO MARISTA Pág. 11 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

Fotos

Relatório GRUPO MARISTA Pág. 12 de 13


Display de sete seguimentos . Versão 1.10
Relatório de Atividade Data:26/05/20

Referências
Não usamos nenhum site ou video para usar de referência.

Relatório GRUPO MARISTA Pág. 13 de 13

Você também pode gostar