Escolar Documentos
Profissional Documentos
Cultura Documentos
10
Relatório de Atividade Data:26/05/20
Informações Gerais
Turma:
Evolução da Atividade
Atividade Nome reduzido do exercício Concluído (%) OBS (Opcional)
Dificuldades encontradas
Não encontramos nenhuma dificuldade durante a atividade
Montagem
Lista de Componentes
Quant Descrição
15 Jumpers
14 Resistores
2 Visores de sete seguimentos
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
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);
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
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);
}
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);
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);
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);
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);
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
Fotos
Referências
Não usamos nenhum site ou video para usar de referência.