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(){}