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
Diogo Penha Marques
Mensagens : 44
Data de inscrição : 29/02/2024
Idade : 13
Escola : Colégio Estadual da Colônia Murici

Diogo Saraiva Exercício 2.2 Empty 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
}

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