- Thiaguin
- Mensagens : 177
Data de inscrição : 03/03/2020
Exercício 2.02 Reinicio do contador do pisca LED
Qua Jul 29, 2020 4:51 pm
/*
* 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 led1 3 //Definido que o pino 3 irá se chamar led1
//DECLARAcAO DE VARIAVEIS
byte brilho=0 ;//Variável para ser atribuído o valor do tempo
//FUNÇÕES COMPLEMENTARES
void debug(){
Serial.print("brilho=");//Quando a função for ativada ele irá colocar o valor da linha debaixo
Serial.println(brilho);//O valor atribuído à variável brilho será mandado para o monitor serial
}
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1,OUTPUT);//Configurado o pino 3 como saída
Serial.begin(9600);//Porta serial inicializada
}
//PROGRAMA PRINCIPAL
void loop() {
brilho++;//Operação que faz o valor do brilho ser somado a mais 1
if(brilho==150)brilho=0;//Se o brilho for igual a 150 ele voltará a se tornar 0
analogWrite(led1,brilho);//O valor do brilho do led1 será o valor atribuído à variável brilho
delay(200);//O intervalo de tempo será de 0,2 segundos
debug();//Função complementar ativada
}
* 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 led1 3 //Definido que o pino 3 irá se chamar led1
//DECLARAcAO DE VARIAVEIS
byte brilho=0 ;//Variável para ser atribuído o valor do tempo
//FUNÇÕES COMPLEMENTARES
void debug(){
Serial.print("brilho=");//Quando a função for ativada ele irá colocar o valor da linha debaixo
Serial.println(brilho);//O valor atribuído à variável brilho será mandado para o monitor serial
}
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led1,OUTPUT);//Configurado o pino 3 como saída
Serial.begin(9600);//Porta serial inicializada
}
//PROGRAMA PRINCIPAL
void loop() {
brilho++;//Operação que faz o valor do brilho ser somado a mais 1
if(brilho==150)brilho=0;//Se o brilho for igual a 150 ele voltará a se tornar 0
analogWrite(led1,brilho);//O valor do brilho do led1 será o valor atribuído à variável brilho
delay(200);//O intervalo de tempo será de 0,2 segundos
debug();//Função complementar ativada
}
Re: Exercício 2.02 Reinicio do contador do pisca LED
Seg Ago 03, 2020 10:02 pm
Muito bom Thiago, nota 10.0
Permissões neste sub-fórum
Não podes responder a tópicos
|
|