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

Ir para baixo
avatar
Lucca S Valentino
Mensagens : 12
Data de inscrição : 09/04/2020
Escola : colégio estadual professora Lindaura Ribeiro Lucas

exercício 1.3 Empty exercício 1.3

Dom Abr 26, 2020 3:39 pm
/*
 * Exercicio: 1.3
 * Tema: Pinos Digitais
 * Atividade: Fazer um pisca-pisca com 2 leds alternando entre um aceso e outro apagado com tempo randomico
 * Descrição: Fazer os leds piscar com uma cadencia controlada por uma variável
 * Hardware: Ligar os leds em dois pinos digital configurado como SAÍDA
 * Comandos: pinMode, digitalWrite, delay, random
 * Dicas: Na função  delay substituir o valor do tempo pela funçaõ random().
 */

 //DEFINICOES INICIAIS
#define led1 4   //defino que o pino 4 vai se chamar "led1"
#define led2 5   //defino que o pino 5 vai se chamar "lde2"                                                                                                                                                                                                 

//DECLARAcAO DE VARIAVEIS  
   
byte nTempo;
 
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);          //definindo que o led1 e uma saida
pinMode(led2, OUTPUT);          //definindo que o led2 e uma saida
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
nTempo = random(10,500);
digitalWrite(led1, HIGH); //comando para led1 acender
digitalWrite(led2, LOW);  //comando para led2 continuar apagado
delay(nTempo);            //programando o tempo aleatorio entre 100,500 ms
digitalWrite(led1, LOW);  //comando para led1 apagar
digitalWrite(led2, HIGH); //comando para led1 acender 
delay(nTempo);            //programando o tempo aleatorio entre 100,500 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

exercício 1.3 Empty Re: exercício 1.3

Qua maio 06, 2020 9:17 pm
Lucca, o programa está correto, fez tudo certinho.
Nos comentários deixou de fazer o da instrução principal desse exercício, que é o que gera o numero randomico entre 10 e 500 e atribui a variável.
Depois no delay() comentou que o tempo esta entre 100 e 500, sendo que na verdade esta gerando entre 10 e 500.
Como o maior peso da nota está nos comentário vou dar nota 9.0.
Arrume os comentários que reviso a nota.
avatar
Lucca S Valentino
Mensagens : 12
Data de inscrição : 09/04/2020
Escola : colégio estadual professora Lindaura Ribeiro Lucas

exercício 1.3 Empty Re: exercício 1.3

Seg maio 11, 2020 11:44 am
/*
 * Exercicio: 1.3
 * Tema: Pinos Digitais
 * Atividade: Fazer um pisca-pisca com 2 leds alternando entre um aceso e outro apagado com tempo randomico
 * Descrição: Fazer os leds piscar com uma cadencia controlada por uma variável
 * Hardware: Ligar os leds em dois pinos digital configurado como SAÍDA
 * Comandos: pinMode, digitalWrite, delay, random
 * Dicas: Na função  delay substituir o valor do tempo pela funçaõ random().
 */

 //DEFINICOES INICIAIS
#define led1 4   //defino que o pino 4 vai se chamar "led1"
#define led2 5   //defino que o pino 5 vai se chamar "lde2"                                                                                                                                                                                                 

//DECLARAcAO DE VARIAVEIS  
   
byte nTempo; //defino que essa variavel vai controlar o delay aleatorio
 
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT);          //definindo que o led1 e uma saida
pinMode(led2, OUTPUT);          //definindo que o led2 e uma saida
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
nTempo = random(10,500);
digitalWrite(led1, HIGH); //comando para led1 acender
digitalWrite(led2, LOW);  //comando para led2 continuar apagado
delay(nTempo);            //programando o tempo aleatorio entre 10,500 ms
digitalWrite(led1, LOW);  //comando para led1 apagar
digitalWrite(led2, HIGH); //comando para led1 acender 
delay(nTempo);            //programando o tempo aleatorio entre 10,500 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

exercício 1.3 Empty Re: exercício 1.3

Qua maio 13, 2020 11:19 pm
Lucca, o comando principal continua sem comentário.
Preciso que leia toda a instrução que te passei, depois tenta entender as orientações, em seguida cumpre todas elas.
daí te dou a nota, se não fizer dessa forma só perdemos tempo.
avatar
Lucca S Valentino
Mensagens : 12
Data de inscrição : 09/04/2020
Escola : colégio estadual professora Lindaura Ribeiro Lucas

exercício 1.3 Empty Re: exercício 1.3

Ter maio 19, 2020 2:01 pm
/*
* Exercicio: 1.3
* Tema: Pinos Digitais
* Atividade: Fazer um pisca-pisca com 2 leds alternando entre um aceso e outro apagado com tempo randomico
* Descrição: Fazer os leds piscar com uma cadencia controlada por uma variável
* Hardware: Ligar os leds em dois pinos digital configurado como SAÍDA
* Comandos: pinMode, digitalWrite, delay, random
* Dicas: Na função delay substituir o valor do tempo pela funçaõ random().
*/

//DEFINICOES INICIAIS
#define led1 4 //defino que o pino 4 vai se chamar "led1"
#define led2 5 //defino que o pino 5 vai se chamar "lde2"

//DECLARAcAO DE VARIAVEIS

byte nTempo; //defino que essa variavel vai controlar o delay aleatorio

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT); //definindo que o led1 e uma saida
pinMode(led2, OUTPUT); //definindo que o led2 e uma saida
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
nTempo = random(10,500); // defino q nTempo e = a random que define tempo entre 10,500 ms
digitalWrite(led1, HIGH); //comando para led1 acender
digitalWrite(led2, LOW); //comando para led2 continuar apagado
delay(nTempo); //programando o tempo aleatorio entre 10,500 ms
digitalWrite(led1, LOW); //comando para led1 apagar
digitalWrite(led2, HIGH) ; //comando para led1 acender
delay(nTempo); //programando o tempo aleatorio entre 10,500 ms
}
avatar
Lucca S Valentino
Mensagens : 12
Data de inscrição : 09/04/2020
Escola : colégio estadual professora Lindaura Ribeiro Lucas

exercício 1.3 Empty Re: exercício 1.3

Ter maio 19, 2020 2:01 pm
/*
* Exercicio: 1.3
* Tema: Pinos Digitais
* Atividade: Fazer um pisca-pisca com 2 leds alternando entre um aceso e outro apagado com tempo randomico
* Descrição: Fazer os leds piscar com uma cadencia controlada por uma variável
* Hardware: Ligar os leds em dois pinos digital configurado como SAÍDA
* Comandos: pinMode, digitalWrite, delay, random
* Dicas: Na função delay substituir o valor do tempo pela funçaõ random().
*/

//DEFINICOES INICIAIS
#define led1 4 //defino que o pino 4 vai se chamar "led1"
#define led2 5 //defino que o pino 5 vai se chamar "lde2"

//DECLARAcAO DE VARIAVEIS

byte nTempo; //defino que essa variavel vai controlar o delay aleatorio

//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1, OUTPUT); //definindo que o led1 e uma saida
pinMode(led2, OUTPUT); //definindo que o led2 e uma saida
}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
nTempo = random(10,500); // defino q nTempo e = a random que define tempo entre 10,500 ms
digitalWrite(led1, HIGH); //comando para led1 acender
digitalWrite(led2, LOW); //comando para led2 continuar apagado
delay(nTempo); //programando o tempo aleatorio entre 10,500 ms
digitalWrite(led1, LOW); //comando para led1 apagar
digitalWrite(led2, HIGH) ; //comando para led1 acender
delay(nTempo); //programando o tempo aleatorio entre 10,500 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

exercício 1.3 Empty Re: exercício 1.3

Qua maio 20, 2020 9:07 pm
Agora sim, nota 10.0
Conteúdo patrocinado

exercício 1.3 Empty Re: exercício 1.3

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