Estudamos e conhecemos as 2, colocamos ela no nosso código chamando
Void Setup ( ) {} e Void Loop ( ) {}
Para criarmos as nossas, e otimizar nosso código implementando e reduzindo o tamanho do mesmo, devemos infiormar ou não parâmetros que podem ser definidos por variáveis ou constantes.
Vantagens de implementar funções:
- Funções ajudam o programador permanecer organizado, muitas vezes, isso ajuda a montar o conceito do programa.
- Funções codificam a tarefa em um único lugar, para que a funcionalidade seja pensada e depurada uma única vez.
- As chances de erros em modificações reduzem drasticamente, no caso do código precisar ser alterado.
- Funções reduzem o tamanho dos Sketches (projetos criados na IDE do Arduino, do inglês: rascunhos), pois seções de código podem ser reutilizadas diversas vezes.
- Elas também tornam mais fácil reutilizar código, tornando-o mais modular, e com um efeito colateral benéfico: fica mais agradável de ler o código.No decorrer da execução do programa, quando for chamada a função, o sistema busca a função que vc criou no código e executa.Pode ser uma simples multiplicação como pode ser a definição de uma nota musical. No caso da multiplicação os parâmetros são os fatores, e a função retornará o produtos dos mesmos.Exemplo de um código bem simples que estudaremos em sala de aulavoid setup(){
Serial.begin(9600);
}
void loop() {
int i = 2;
int j = 3;
int k;
k = Multiplicar(i, j); // variável k recebe o valor de resultado
Serial.println(k);
delay(1000); // a cada 1s envia o valor de 2*3 = 6 na serial
}
int Multiplicar(int x, int y){ //variáveis x e y recebem i e j
int resultado;
resultado = x * y;
return resultado;
}
Nenhum comentário:
Postar um comentário