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

Ir para baixo
Lucas D4VINCI
Lucas D4VINCI
Mensagens : 10
Data de inscrição : 04/03/2020
Idade : 20
Escola : Lindaura

Exercício 1.4 Empty Exercício 1.4

Ter Abr 28, 2020 4:08 pm
/*
* Exercicio: 1.4
* Tema: Pinos Digitais
* Atividade: Sequencial de 6 LEDS
* Descrição: fazer os 3 leds mais o led RGB piscarem de forma sequencial controlado por uma variavel de tempo
* Hardware: Ligar os 6 leds em seis pinos digital configurados como SAÍDA
* Comandos: pinMode, digitalWrite, delay,
* Dicas: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
*/

//DEFINICOES INICIAIS
#define led1 4 // Pino 4 se chamará led1.
#define led2 5 // Pino 5 se chamará led2.
#define led3 6 // Pino 6 se chamará led3.
#define led4 7 // Pino 7 se chamará led4.
#define led5 8 // Pino 8 se chamará led5
#define led6 9 // Pino 9 se chamará led6
//DECLARAcAO DE VARIAVEIS
byte Coffe = 500; // Definida uma variável para controlar o tempo.

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT); //led1 definido como atuador.
pinMode(led2, OUTPUT); //led2 definido como atuador.
pinMode(led3, OUTPUT); //led3 definido como atuador.
pinMode(led4, OUTPUT); //led4 definido como atuador.
pinMode(led5, OUTPUT); //led5 definido como atuador.
pinMode(led6, OUTPUT); //led6 definido como atuador.
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite (led1, HIGH); // Energia que será transferida (de 5V) para o led1.
delay (Coffe); // Pausa do valor=Coffe.
digitalWrite (led2, HIGH); // Energia que será transferida (de 5V) para o led1.
delay (Coffe); // Pausa do valor=Coffe.

digitalWrite (led3, HIGH); // Energia que será transferida (de 5V) para o led2.
delay (Coffe); // Pausa do valor=Coffe.
digitalWrite (led4, HIGH); // Energia que será transferida (de 5V) para o led2.
delay (Coffe); // Pausa do valor=Coffe.

digitalWrite (led5, HIGH); // Energia que será transferida (de 5V) para o led3.
delay (Coffe); // Pausa do valor=Coffe.
digitalWrite (led6, HIGH); // Energia que será transferida (de 5V) para o led3.
delay (Coffe); // Pausa do valor=Coffe.

digitalWrite (led1, LOW); // Energia que será retirada (0V) do led1.
delay (Coffe); // Pausa do valor=Coffe.
digitalWrite (led2, LOW); // Energia que será retirada (0V) do led2.
delay (Coffe); // Pausa do valor=Coffe.

digitalWrite (led3, LOW); // Energia que será retirada (0V) do led3.
delay (Coffe); // Pausa do valor=Coffe.
digitalWrite (led4, LOW); // Energia que será retirada (0V) do led4.
delay (Coffe); // Pausa do valor=Coffe.

digitalWrite (led5, LOW); // Energia que será retirada (0V) do led5.
delay (Coffe); // Pausa do valor=Coffe.
digitalWrite (led6, LOW); // Energia que será retirada (0V) do led6.
delay (Coffe); // Pausa do valor=Coffe.
}
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.4 Empty Re: Exercício 1.4

Qua maio 06, 2020 11:06 pm
Então Lucas, Fez um sequencial diferente, acendendo todos e depois apagando,
não sei se elogio pela criatividade ou cobro que faça conforme as definições.
E vou aceitar assim, parabéns pela criatividade. Nota 10.0
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos