Robótica Livre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
Kricya Silva
Kricya Silva
Mensagens : 61
Data de inscrição : 03/03/2020
Idade : 21
Escola : Colegio Estadual Professora Lindaura Ribeiro Lucas

exercício 1.6 Krícya Empty exercício 1.6 Krícya

Dom Abr 12, 2020 8:49 pm
/*
* Exercicio: 1.6
* Tema: Pinos Digitais
* Atividade: Sequencial supermaquina
* Descrição: fazer os 3 leds mais o led RGB irem acendendo em ordem e depois virem apagando, baseado na serie dos anos 80 supermaquina
* Hardware: Ligar os 6 leds em seis pinos digital configurados como SAÍDA
* Comandos: pinMode(), digitalWrite(), delay(),
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Para conhecer mais acesse https://www.youtube.com/watch?v=PYudPvgv2Ks
* Dica3: Pode fazer indo e vindo com 2 leds acesos, no inicio e no fim fica somente 1 led aceso
*/

//DEFINICOES INICIAIS

#define one 3 // batizei o pino 3 de one;
#define two 4 // batizei o pino 4 de two;
#define three 5 // batizei o pino 5 de three;
#define four 6 // batizei o pino 6 de four;
#define five 7 // batizei o pino 7 de five;
#define six 8 // batizei o pino 8 de six;

//DECLARAcAO DE VARIAVEIS
int tempo (200); //será usado para controlar o tempo;


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode (one, OUTPUT); // aqui foi progamado one como saída;
pinMode (two, OUTPUT); // aqui foi progamado two como saída;
pinMode (three, OUTPUT); // aqui foi progamado three como saída;
pinMode (four, OUTPUT); // aqui foi progamado four como saída;
pinMode (five, OUTPUT); // aqui foi progamado five como saída;
pinMode (six, OUTPUT); // aqui foi progamado six como saída;
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite (one, HIGH); // progamado para one acender;
delay (200); // tempo em que o one fai ficar aceso;
digitalWrite (two, HIGH); // progamado para two acender;
delay (200); // tempo em que o two fai ficar aceso;
digitalWrite (one, LOW); // progamei para one apagar;
digitalWrite (three, HIGH); // progamado para three acender;
delay (200); // tempo em que o three fai ficar aceso;
digitalWrite (two, LOW); // progamei para two apagar;
digitalWrite (four, HIGH); // progamado para four acender;
delay (200); // tempo em que o four fai ficar aceso;
digitalWrite (three, LOW); // progamei para three apagar;
digitalWrite (five, HIGH); // progamado para five acender;
delay (200); // tempo em que o five fai ficar aceso;
digitalWrite (four, LOW); // progamei para four apagar;
digitalWrite (six, HIGH); // progamado para six acender;
delay (200); // tempo em que o six fai ficar aceso;
digitalWrite (five, LOW); // progamei para five apagar;
delay (200); // tempo em que o five fai ficar apagado;
digitalWrite (five, HIGH); // progamado para five acender;
delay (200); // tempo em que o five fai ficar aceso;
digitalWrite (six, LOW); // progamei para six apagar;
digitalWrite (four, HIGH); // progamado para four acender;
delay (200); // tempo em que o four fai ficar aceso;
digitalWrite (five, LOW); // progamei para five apagar;
digitalWrite (three, HIGH); // progamado para three acender;
delay (200); // tempo em que o three fai ficar aceso;
digitalWrite (four, LOW); // progamei para four apagar;
digitalWrite (two, HIGH); // progamado para two acender;
delay (200); // tempo em que o two fai ficar aceso;
digitalWrite (three, LOW); // progamei para three apagar;
digitalWrite (one, HIGH); // progamado para one acender;
delay (200); // tempo em que o one fai ficar aceso;
digitalWrite (two, LOW); // progamei para two apagar;
delay (200); // tempo em que o two fai ficar apagado.
}

Bom dia, boa tarde, boa noite. bounce flower Very Happy
(OBS: professor estou com problemas a respeito do simulide, por este motivo não conseguir fazer o teste. Por favor me avise se estiver errado para que eu possa corrigir. obg).
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5021
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercício 1.6 Krícya Empty Re: exercício 1.6 Krícya

Sáb Abr 18, 2020 12:06 am
Está perfeito, parabéns, conforme o fluxograma. Nota 10.0

Quanto ao simulide me passa a mais informações para eu te ajudar, precisa usar o simulador para comprovar o resultado do trabalho.
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos