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
Daniel Lukas
Mensagens : 62
Data de inscrição : 06/03/2020
Idade : 17
Escola : Rua Aníbal Silva
https://sayajin-gamers-store.myshopify.com/

Exercício 2.2 Empty Exercício 2.2

Qui Jun 18, 2020 11:12 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 piscapisca 3 //pino 3 será chamado piscapisca
//DECLARAcAO DE VARIAVEIS
byte luz = 0; //declaração de variante

//FUNÇÕES COMPLEMENTARES


//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600); //porta serial que abriu
pinMode(piscapisca, OUTPUT); //piscapisca configurado como saida
}

//PROGRAMA PRINCIPAL
void loop() {
luz ++; //a cada giro a variavel acrecenta um
if(luz == 200)luz = 0; //antes do valor do led ser 200 ele voltará a ser 0
analogWrite(piscapisca, luz); //escrita analogica com a variavel
delay(20); //tempo de espera
Serial.println(luz); //a configuração será escrita na proxima linha
}
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5021
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 2.2 Empty Re: Exercício 2.2

Qua Jun 24, 2020 1:55 am
Muito bom Daniel, nota 10.0.
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos