Usar funciones en Arduino

Usar funciones en Arduino
En Arduino, las funciones de programación se utilizan para hacer que el código sea más legible dividiendo el código en los segmentos adecuados. Del mismo modo, cuando se programan en Arduino, también se necesitan funciones cuando se debe realizar una tarea en múltiples lugares del código para evitar la repetición de declaraciones. Este discurso explica el uso de funciones en la programación de Arduino.

Funciones Arduino

Las funciones se pueden crear para diferentes tipos de tareas que se realizarán en la programación de Arduino. Las funciones se pueden crear fuera de las funciones de configuración y bucle en la programación Arduino. Las funciones se pueden usar llamándolas por el nombre asignado a la función declarada en cualquier parte del programa. Del mismo modo, la creación de una función se puede realizar utilizando la siguiente sintaxis.

// declarando la función
Nombre de función de la función void (argumentos-si-cualquier)

Declaración 1;
Declaración 2;

Ejemplo de códigos de función en la programación de Arduino

Para dar una idea clara sobre cómo crear y usar las funciones en la programación de Arduino para el lector. Hay dos códigos que se dan en el contexto como ejemplo:

Ejemplo 1 de la función en la programación de Arduino

El primer ejemplo se trata de realizar una operación matemática al declarar una función y luego llamarla en la configuración. La función declarada siempre tiene la variable global en sus argumentos y cuando se llama en la función de configuración o bucle, estas variables son reemplazadas por las variables declaradas en esa función. Aquí, en este ejemplo, la operación de adición se realiza declarando una función y luego llamándola en la función de configuración.

setup () void
De serie.comenzar (9600);
int c = 4;
int d = 5;
int e;
e = adición (c, d);
De serie.imprimir ("El resultado para la adición es");
De serie.println (e);

bucle void ()

int adición (int a, int b)
int f;
F = A + B;
regresar f;

Producción

Ejemplo 2 de la función en la programación de Arduino

El segundo y el último ejemplo de uso de funciones en la programación de Arduino es declarar una función sin aprobar ningún argumento.

setup () void
De serie.comenzar (9600);
Hola(); // Llamada de función

bucle void ()

vacío hello () // función declarando
De serie.println ("Hola Arduino");

Producción

Conclusión

En Arduino, las funciones de programación se pueden usar para realizar diferentes operaciones. El uso de las funciones hace que el código Arduino sea fácil de entender. Del mismo modo, si se requieren diferentes declaraciones que se usen repetidamente en el código de Arduino, en lugar de escribir todo el código, la función para esas instrucciones específicas se realiza y se llama en cualquier parte del código donde se necesita. Este artículo describe la declaración y el uso de la función en la programación de Arduino.