- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Exercício 2.2
Seg Out 12, 2020 11:02 pm
- Código:
/*
* 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 pino 3 como led
//DECLARAcAO DE VARIAVEIS
byte brilho = 0; //variavel byte chamada de brilho.
//FUNÇÕES COMPLEMENTARES
//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600); //inicialização da porta serial.
pinMode(led, OUTPUT); //definido led como saída.
}
//PROGRAMA PRINCIPAL
void loop() {
brilho ++; //acrescenta brilho ao led. [color=#FF9933] Incrementa a variável brilho [/color]
if(brilho == 150){[color=#FF9933]faltou comentar[/color]
brilho = 0; //se o brilho chegar à 150, retesa e executa o programa de novo.[color=#FF0000]reseta brilho se
comparação for ok passa pra o próximo e reseta[/color]
}
analogWrite(led, brilho); //[color=#FF0000]o valor do led vai ser de acordo com o valor de brilho[/color]
delay(12); //delay de 12 milissegundos
Serial.println(brilho); //pula uma linha a cada mudança de valor do pino led.[color=#FF0000]imprime na porta serial com um espaço /n[/color]
}
alvaro 123456 gosta desta mensagem
- alvaro 123456
- Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17
Re: Exercício 2.2
Qui Nov 19, 2020 7:04 pm
arrume os pontos que eu te apontei
Qual e a função desse comando
brilho ++;
Qual e a função desse comando
brilho ++;
alvaro 123456 gosta desta mensagem
- NicolasToledo
- Mensagens : 76
Data de inscrição : 02/03/2020
Idade : 17
Re: Exercício 2.2
Sex Nov 20, 2020 6:48 pm
Que pontos?
Brilho++ significa que está incrementando um valor no valor de brilho né?
Brilho++ significa que está incrementando um valor no valor de brilho né?
alvaro 123456 gosta desta mensagem
Permissões neste sub-fórum
Não podes responder a tópicos
|
|