Función básica con Arduino

Una función es un fragmento de código modular diseñado de manera robusta, que realizan una tarea en específico y puede ser re utilizable las veces que sean necesarias y de manera rápida podemos decir que ese fragmento de código hace su tarea y la rutina regresar al momento donde fue “llamada” la función.

Por ejemplo supongamos que tenemos una rutina que lee un censores y queremos sumar la lectura de los dos censores, entonces…

int censor1=25;  // Suponemos que el censor 1 tiene el valor 25
int censor2=45;  // Suponemos que el censor 1 tiene el valor 45
int resultado;  // Variable donde se guarda el resultado

int sumar(int x, int y){  // Se crea la funcion, su nombre y recibe dos valores en variables, van entre ( )
int resultado;            // Se declara una variable interna de la funcion
resultado = x+y;          // Esta es la operación principal de la función
return resultado;         // Retorna el resultado
}

void setup(){
Serial.begin(9600);                     // Se inicia el puero serial
resultado = sumar(censor1, censor2);    // Se asigna el resultado a la variable "resultado" y se envían los dos valores que requiere la función
Serial.println(resultado);              // Utilizamos el puerto serial para imprimir resultado
}

void loop(){}

About: Pablo


    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Share via
    Copy link