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

Ir para baixo
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5115
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Exercício 4.19 Abas - Temporizador Empty 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
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos