- Diogo Penha Marques
- Mensagens : 107
Data de inscrição : 29/02/2024
Idade : 14
Escola : Colégio Estadual da Colônia Murici
Diogo Saraiva Exercício 2.2
Qui maio 02, 2024 3:25 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 led 3//Nomeia o pino 3 de led
//DECLARAcAO DE VARIAVEIS
byte brilho;
//FUNÇÕES COMPLEMENTARES
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(led, OUTPUT);//Define led como saída
}
//PROGRAMA PRINCIPAL
void loop() {
brilho++;//Adiciona 1 a variável brilho
if(brilho >= 150)//Se brilho maior ou igual a 150, Execute...
{
brilho = 0;//Define o valor de brilho como 0
}
analogWrite(led, brilho);//Liga o led com potência do valor de brilho
delay(25);//Tempo de Espera de 25 ms
}
Permissões neste sub-fórum
Não podes responder a tópicos