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

Ir para baixo
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 1.4 Empty exercicio 1.4

Ter Jul 07, 2020 9:48 am
/*
* 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,
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Deve manter sempre um led aceso
*/

//DEFINICOES INICIAIS
#define led1 2//Define que o pino 2 vai se chamar led1
#define led2 3//Define que o pino 3 vai se chamar led2
#define led3 4 //Define que o pino 4 vai se chamar led3
#define led4 5//Define que o pino 5 vai se chamar led4
#define led5 6//Define que o pino 6 vai se chamar led5
#define led6 7//Define que o pino 7 vai se chamar led6

//DECLARAcAO DE VARIAVEIS


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);//Define o pino 2 como SAIDA
pinMode(led2, OUTPUT);//Define o pino 3 como SAIDA
pinMode(led3, OUTPUT);//Define o pino 4 como SAIDA
pinMode(led4, OUTPUT);//Define o pino 5 como SAIDA
pinMode(led5, OUTPUT);//Define o pino 6 como SAIDA
pinMode(led6, OUTPUT);//Define o pino 7 como SAIDA

}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(led1, HIGH);
digitalWrite(led1, LOW);
delay(150);
digitalWrite(led2, HIGH);
digitalWrite(led2, LOW);
delay(150);
digitalWrite(led3, HIGH);
digitalWrite(led3, LOW);
delay(150);
digitalWrite(led4, HIGH);
digitalWrite(led4, LOW);
delay(150);
digitalWrite(led5, HIGH);
digitalWrite(led5, LOW);
delay(150);
digitalWrite(led6, HIGH);
digitalWrite(led6, LOW);
delay(150);
}
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 1.4 Empty Re: exercicio 1.4

Ter Jul 07, 2020 11:53 am
*
* 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,
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Deve manter sempre um led aceso
*/

//DEFINICOES INICIAIS
#define led1 2//Define que o pino 2 vai se chamar led1
#define led2 3//Define que o pino 3 vai se chamar led2
#define led3 4 //Define que o pino 4 vai se chamar led3
#define led4 5//Define que o pino 5 vai se chamar led4
#define led5 6//Define que o pino 6 vai se chamar led5
#define led6 7//Define que o pino 7 vai se chamar led6

//DECLARAcAO DE VARIAVEIS


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);//Define o pino 2 como SAIDA
pinMode(led2, OUTPUT);//Define o pino 3 como SAIDA
pinMode(led3, OUTPUT);//Define o pino 4 como SAIDA
pinMode(led4, OUTPUT);//Define o pino 5 como SAIDA
pinMode(led5, OUTPUT);//Define o pino 6 como SAIDA
pinMode(led6, OUTPUT);//Define o pino 7 como SAIDA

}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(led1, estado);
digitalWrite(led1, estado);
delay(150);
digitalWrite(led2, estado);
digitalWrite(led2, estado);
delay(150);
digitalWrite(led3, estado);
digitalWrite(led3, estado);
delay(150);
digitalWrite(led4, estado);
digitalWrite(led4, estado);
delay(150);
digitalWrite(led5, estado);
digitalWrite(led5, estado);
delay(150);
digitalWrite(led6, estado);
digitalWrite(led6, estado);
delay(150);
}
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5039
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercicio 1.4 Empty Re: exercicio 1.4

Sex Jul 10, 2020 1:07 am
Lucca, o programa está com a sequencia errada, acende o led, temporiza, dai apaga um acende o outro, temporiza e assim vai.
Falta os comentários.
Quando refazer o exercício, faz no mesmo tópico, não precisa criar outro.
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 1.4 Empty Re: exercicio 1.4

Ter Jul 28, 2020 9:48 am
/*
* 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,
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Deve manter sempre um led aceso
*/

//DEFINICOES INICIAIS
#define led1 2//Define que o pino 2 vai se chamar led1
#define led2 3//Define que o pino 3 vai se chamar led2
#define led3 4 //Define que o pino 4 vai se chamar led3
#define led4 5//Define que o pino 5 vai se chamar led4
#define led5 6//Define que o pino 6 vai se chamar led5
#define led6 7//Define que o pino 7 vai se chamar led6

//DECLARAcAO DE VARIAVEIS


//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);//Define o pino 2 como SAIDA
pinMode(led2, OUTPUT);//Define o pino 3 como SAIDA
pinMode(led3, OUTPUT);//Define o pino 4 como SAIDA
pinMode(led4, OUTPUT);//Define o pino 5 como SAIDA
pinMode(led5, OUTPUT);//Define o pino 6 como SAIDA
pinMode(led6, OUTPUT);//Define o pino 7 como SAIDA

}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(led6, LOW);//Apaga o led6
digitalWrite(led1, HIGH);//Acende o led1
delay(150);//Temporiza por 150 ms
digitalWrite(led1, LOW);//Apaga o led1
digitalWrite(led2, HIGH);//Acende o led2
delay(150);//Temporiza por 150 ms
digitalWrite(led2, LOW);//Apaga o led2
digitalWrite(led3, HIGH);//Acende o led3
delay(150);//Temporiza por 150 ms
digitalWrite(led3, LOW);//Apaga o led3
digitalWrite(led4, HIGH);//Acende o led4
delay(150);
digitalWrite(led4, LOW);//Apaga o led4
digitalWrite(led5, HIGH);//Acende o led5
delay(150);//Temporiza por 150 ms
digitalWrite(led5, LOW);//Apaga o led6
digitalWrite(led6, HIGH);//Acende o led6
delay(150);//Temporiza por 150 ms
}
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5039
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercicio 1.4 Empty Re: exercicio 1.4

Seg Ago 03, 2020 9:18 pm
Agora sim. Muito bom, nota 10.0.
Conteúdo patrocinado

exercicio 1.4 Empty Re: exercicio 1.4

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos