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
Leonardo Santos
Mensagens : 22
Data de inscrição : 03/03/2020
Idade : 18

Exercicio 2,02 Empty Exercicio 2,02

Qua Out 07, 2020 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 //programando que o pino 3 vai se chamar led

//DECLARAcAO DE VARIAVEIS
byte luz = 0; //programando uma variavel do tipo byte chamada luz com o valor de 0 agora

//FUNÇÕES COMPLEMENTARES


//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600); //programando para abrir a porta Serial
pinMode(led, OUTPUT); //programando o led como SAIDA
}

//PROGRAMA PRINCIPAL
void loop() {
luz ++; //programando que o valor da variável luz vai adicionar mais 1 ao seu valorPode simplificar colocando de comentário incrementa a variável luz
if(luz == 200){ //programando que SE o valor da variável luz estiver em 200 o programa vai ler o próximo comando
 luz = 0; //programando que o valor da luz agora é 0
}
analogWrite(led, luz); //programando que o led vai estar com o valor atual da variável luzLuz vai ser responsável pelo valor do led
delay(10); //programando que o programa vai esperar 10 milissegundos
Serial.println(luz); //programando que o valor da variável vai aparecer na porta serial pulando uma linha
}
alvaro 123456
alvaro 123456
Mensagens : 476
Data de inscrição : 27/04/2019
Idade : 17

Exercicio 2,02 Empty Re: Exercicio 2,02

Qui Nov 19, 2020 6:54 pm
Oi Leonardo legal ter colocado luz peço que refaça seus comentários para que eu tenha certeza que você aprendeu e tente fazer seus comentários mais diretos tente olhar para uma linha de comando com outros olhos
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos