Exercício 4.19 Abas - Temporizador
Qua Jun 16, 2021 10:22 pm
- Código:
/*
* CURSO DE ROBOTICA 2021
*
* Exercicio: 4.19
* Tema: Temporizador Usando Funções e ABAS
* Atividade: Elaborar um temporizador utilizando funções para resolver o exercício
* Descrição: Usar um diplay para mostrar o tempo com resolução de 1 segundo, uma tecla para aacionar e o buzzer de alarme
* Hardware: Inicializar a porta serial, buzzer de alarme de final de contagem
* Comandos: lcd.print(), analogRead(), digitalWrite(), if(), tone()
* Dica01: Funções são trechos do programa que são executados quando a função é chamada e podem receber dados e sempre retornam algum dado
* Dica02: Vantagem 1: Segmentam o programa tornando-os mais fácil de desenvolver e entender
* Dica03: Vantagem 2: Ajudam a organizar o programa
* Dica04: Vantagem 3: Evitam a repetição de trechos do programa que podem ser executados
* Dica05: Declaração deve ser realizado sempre fora de outras funções ou procedimentos
* Dica06: Para declarar uma função usa-se o nome da função precedido do tipo de dado que vai retornar, podendo ser char, byte, int, long, float, double
* Dica07: Na declaração entre chaves é colocado o tipo de dado e o nome da variável que vai receber o dado para utilizar na função
* Dica08: Ainda na declaração se receber mais de uma variável as demais devem ser separadas por virgula
* Dica09: No final da função é utilizado o comando de retorno e o dado que retornará da função, ex. return(variavel);
* Dica10: A declaração fica no seguinte formato, Ex. int nome{byte var1, float var2}{ 1a.instrução; ... return(variavel); }
* Dica11: declare as funções na área //FUNÇÕES COMPLEMENTARES
* Dica12: As variáveis GLOBAIS podem ser acessadas pelas funções, mas uma boa prática é usar somente variáveis LOCAIS
* Dica13: Variáveis LOCAIS usadas nos procedimentos são liberadas quando o procedimento encerra
* Dica14: Para invocar uma função basta digitar o nome que foi declarado seguido de parenteses com as variáveis e terminando em ponto e virgula Ex. nome(var1, var2);
* Dica15: Usar as abas separando o setup(), programa principal e as funções.
* Dica16: A tecla serve para acionar ou parar o temporizador, também desliga o alarme quando concluir o temporizador
*/
//DEFINICOES INICIAIS
Permissões neste sub-fórum
Não podes responder a tópicos
|
|