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 2.2 funçao if Empty exercicio 2.2 funçao if

Sex Jun 19, 2020 9:43 am
/*
* CURSO DE ROBOTICA 2020
*
* Exercicio: 2.2
* Tema: Função IF
* Atividade: Reiniciar o contador do pisca led gradual
* Descrição: Fazer o pisca gradual e usar a função if() para reiniciar o contador antes do fim do ciclo
* Hardware: Ligar um led em outro pino digital configurado como SAÍDA
* Comandos: pinMode, digitalWrite, IF
* DICA1: Programar o pisca gradual usando o operador de incremento ++
* DICA2: Usar a função if() para reiniciar o contador de incremento antes do finaldo ciclo
* DICA3: Montar a função debug() para monitorar no terminal os valores do contador e afuncionalidade do programa
*/

//DEFINICOES INICIAIS
#define led 3

//DECLARAcAO DE VARIAVEIS
byte brilho = 0;

//FUNÇÕES COMPLEMENTARES


//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}

//PROGRAMA PRINCIPAL((Frequencia esta indo ate 150v
void loop() {
brilho ++;
if(brilho == 150);{
" brlho = 0;";
}
analogWrite(led, brilho);
delay(20);
Serial.println(brilho);
}

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 2.2 funçao if Empty Re: exercicio 2.2 funçao if

Qua Jun 24, 2020 12:26 am
Lucca, Voce precisa concluir o capítulo 1 antes de prosseguir com o capítulo 2.
Tem varios exercícios para vc corrigir e ganhar a condecoração do capítulo 1
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 331
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 2.2 funçao if Empty Re: exercicio 2.2 funçao if

Qui Jul 30, 2020 9:49 am
/*
* CURSO DE ROBOTICA 2020
*
* Exercicio: 2.2
* Tema: Função IF
* Atividade: Reiniciar o contador do pisca led gradual
* Descrição: Fazer o pisca gradual e usar a função if() para reiniciar o contador antes do fim do ciclo
* Hardware: Ligar um led em outro pino digital configurado como SAÍDA
* Comandos: pinMode, digitalWrite, IF
* DICA1: Programar o pisca gradual usando o operador de incremento ++
* DICA2: Usar a função if() para reiniciar o contador de incremento antes do finaldo ciclo
* DICA3: Montar a função debug() para monitorar no terminal os valores do contador e afuncionalidade do programa
*/

//DEFINICOES INICIAIS
#define led 3//Definido que o pino 3 vai se chamar led

//DECLARAcAO DE VARIAVEIS
byte brilho = 0;//Variavel para guardar o valor do brilho

//FUNÇÕES COMPLEMENTARES


//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//Serial.begin com o valor de 9600
pinMode(led, OUTPUT);//Definido led como SAIADA
}

//PROGRAMA PRINCIPAL
void loop() {
brilho ++;//Brilho mais
if(brilho == 151) brilho =0;
analogWrite(led, brilho);//Encrementa o brilho no led
delay(200);//Temporiza por 10 ms
Serial.println(brilho);//Pular uma linha
}
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 2.2 funçao if Empty Re: exercicio 2.2 funçao if

Qui Ago 13, 2020 11:22 pm
Lucca, O programa está correto, mas as notas são dadas pelos comentários. O principal comando desse programa não está interpretado, os demais não estão corretos.

analogWrite(led, brilho);//Encrementa o brilho no led //não é aqui que incrementa
delay(200);//Temporiza por 10 ms o tempo não é de 10ms
Serial.println(brilho);//Pular uma linha //pular linha é o \n

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

exercicio 2.2 funçao if Empty Re: exercicio 2.2 funçao if

Qui Ago 20, 2020 9:18 am
/*
* CURSO DE ROBOTICA 2020
*
* Exercicio: 2.2
* Tema: Função IF
* Atividade: Reiniciar o contador do pisca led gradual
* Descrição: Fazer o pisca gradual e usar a função if() para reiniciar o contador antes do fim do ciclo
* Hardware: Ligar um led em outro pino digital configurado como SAÍDA
* Comandos: pinMode, digitalWrite, IF
* DICA1: Programar o pisca gradual usando o operador de incremento ++
* DICA2: Usar a função if() para reiniciar o contador de incremento antes do finaldo ciclo
* DICA3: Montar a função debug() para monitorar no terminal os valores do contador e afuncionalidade do programa
*/

//DEFINICOES INICIAIS
#define led 3//Definido que o pino 3 vai se chamar led

//DECLARAcAO DE VARIAVEIS
byte brilho = 0;//Variavel para guardar o valor do brilho

//FUNÇÕES COMPLEMENTARES


//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//Serial.begin com o valor de 9600
pinMode(led, OUTPUT);//Definido led como SAIADA
}

//PROGRAMA PRINCIPAL
void loop() {
brilho ++;//Brilho mais
if(brilho == 151) brilho =0;
analogWrite(led, brilho);//Le o valor do pino como brilho
delay(200);//Temporiza por 200 ms
Serial.println(brilho);//Pular n/
}
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 2.2 funçao if Empty Re: exercicio 2.2 funçao if

Seg Ago 24, 2020 12:34 am
OPa funcionou também, nota 10.0
Só recomendo usar um delay com tempo baixo, senão demora muito o ciclo do programa. Mas é mais para melhorar o efeito
Conteúdo patrocinado

exercicio 2.2 funçao if Empty Re: exercicio 2.2 funçao if

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