logo

Funciones de Arduino

Las funciones permiten a un programador dividir un código específico en varias secciones, y cada sección realiza una tarea particular. Las funciones se crean para realizar una tarea varias veces en un programa.

La función es un tipo de procedimiento que devuelve el área de código desde la que se llama.

Por ejemplo, para repetir una tarea varias veces en el código, podemos usar el mismo conjunto de declaraciones cada vez que se realiza la tarea.

Ventajas de usar funciones

Analicemos algunas ventajas de usar funciones en programación, que se enumeran a continuación:

  • Aumenta la legibilidad del código.
  • Concibe y organiza el programa.
  • Reduce las posibilidades de errores.
  • Hace que el programa sea compacto y pequeño.
  • Evita la repetición del conjunto de declaraciones o códigos.
  • Nos permite dividir un código o programa complejo en uno más sencillo.
  • La modificación se vuelve más fácil con la ayuda de funciones en un programa.

El Arduino tiene dos funciones comunes configuración() y bucle(), que se llaman automáticamente en segundo plano. El código a ejecutar está escrito entre llaves dentro de estas funciones.

milivericket

configuración nula() - Incluye la parte inicial del código, que se ejecuta una sola vez. Se llama como el bloque de preparación .

bucle vacío() - Incluye las sentencias, que se ejecutan repetidamente. Se llama el bloque de ejecución .

Pero a veces necesitamos escribir nuestras propias funciones.

Comencemos a escribir las funciones.

apurva padgaonkar

Declaración de función

El método para declarar una función se enumera a continuación:

    Tipo de retorno de función

Necesitamos un tipo de retorno para una función. Por ejemplo, podemos almacenar el valor de retorno de una función en una variable.

Podemos utilizar cualquier tipo de datos como tipo de retorno, como flotar, carbonizarse , etc.

el desplazamiento del mouse no funciona
    Nombre de la función

Consiste en un nombre especificado para la función. Representa el cuerpo real de la función.

    Parámetro de función

Incluye los parámetros pasados ​​a la función. Los parámetros se definen como variables especiales, que se utilizan para pasar datos a una función.

La función debe ir seguida de paréntesis ( ) y el punto y coma;

Los datos reales pasados ​​a la función se denominan argumento.

Entendamos con algunos ejemplos.

Ejemplo 1:

Considere la siguiente imagen:

Funciones de Arduino

Ejemplo 2: Aquí sumaremos dos números.

Considere el siguiente código:

 void setup() { Serial.begin(9600); } void loop() { int a = 5; // initialization of values to the variables a and b int b = 4; int c; c = myAddfunction(a, b); // c will now contains the value 9 Serial.println(c); // to print the resulted value delay(1000); // time delay of 1 second or 1000 milliseconds } int myAddfunction(int i, int j) { int sum; sum = i + j; return sum; } 

De manera similar, podemos realizar operaciones aritméticas usando el concepto anterior.

numerar el alfabeto

Ejemplo 3:

Aquí crearemos una función que determine si un número es par o impar.

Considere el siguiente código.

convertir de char a int java
 int a= 0; int b; void setup() { Serial.begin(9600); } void loop() { b = Evenfunction(a); // we can store the function return value in variable b Serial.print(a); Serial.print(' : '); // to separate even or odd text if (b==1) { Serial.println( ' Number is even'); } else { Serial.println('Number is odd'); } a++; // the function will increment and will again run delay(1000); } int Evenfunction(int d) { if (d% 2==0) { return 1; } else { return 0; } } 

Producción:

El resultado se muestra a continuación:

Funciones de Arduino

etcétera...