Usando funções em Arduino

Usando funções em Arduino
Nas funções de programação do Arduino, são usadas para tornar o código mais legível, dividindo o código em segmentos adequados. Da mesma forma, quando a programação em Arduino, também são necessárias funções quando uma tarefa deve ser executada em vários lugares no código para evitar a repetição de declarações. Este discurso explica o uso de funções na programação Arduino.

Funções Arduino

As funções podem ser criadas para diferentes tipos de tarefas que devem ser executadas na programação Arduino. As funções podem ser criadas fora das funções de configuração e loop na programação Arduino. As funções podem ser usadas chamando -as pelo nome atribuído à função declarada em qualquer lugar do programa. Da mesma forma, a criação de uma função pode ser feita usando a seguinte sintaxe.

// declarando a função
Nome da função do vazio (argumentos-se any-any)

Declaração 1;
Declaração 2;
..

Exemplo de códigos de função na programação Arduino

Para dar uma idéia clara sobre como criar e usar as funções na programação Arduino para o leitor. Existem dois códigos que são dados no contexto como exemplo:

Exemplo 1 da função na programação Arduino

O primeiro exemplo é sobre executar uma operação matemática declarando uma função e depois chamando-a na configuração. A função declarada sempre tem a variável global em seus argumentos e, quando é chamada na função de configuração ou loop, essas variáveis ​​são substituídas pelas variáveis ​​declaradas nessa função. Aqui neste exemplo, a operação de adição é executada declarando uma função e depois chamando -a na função de configuração.

Void Setup ()
Serial.começar (9600);
int c = 4;
int d = 5;
int e;
e = adição (c, d);
Serial.print ("O resultado da adição é");
Serial.println (e);

Void Loop ()

int adição (int a, int b)
int f;
f = a + b;
retornar f;

Saída

Exemplo 2 da função na programação Arduino

O segundo e o último exemplo de uso de funções na programação do Arduino está declarando uma função sem transmitir nenhum argumento.

Void Setup ()
Serial.começar (9600);
olá(); // Chamada de função

Void Loop ()

void hello () // função declarando
Serial.println ("Hello Arduino");

Saída

Conclusão

Nas funções de programação Arduino, podem ser usadas para executar diferentes operações. O uso das funções facilita o código do Arduino. Da mesma forma, se for necessário que diferentes declarações sejam usadas repetidamente no Código de Arduino, em vez de escrever todo o código, a função dessas instruções específicas é feita e chamada em qualquer lugar do código onde é necessário. Este artigo descreve a declaração e o uso da função na programação Arduino.