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

Ir para baixo
Diogo Penha Marques
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 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
}

Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5798
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Diogo Saraiva Exercício 2.2 Empty Re: Diogo Saraiva Exercício 2.2

Qui Ago 22, 2024 7:36 pm
muito bom, nota 10.0
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos