Funciones de usuario
De ArduWiki
Revisión del 22:09 22 abr 2019 de Kike GL (Discusión | contribuciones) (Página creada con «Una '''función de usuario''' es un bloque de código que tiene un nombre y un conjunto de instrucciones que son ejecutadas cuando se invoca a la función por su nombre. N...»)
Una función de usuario es un bloque de código que tiene un nombre y un conjunto de instrucciones que son ejecutadas cuando se invoca a la función por su nombre.
Normalmente son escritas para realizar tareas repetitivas y para reducir el tamaño del código. Segmentar el código en funciones permite crear piezas de código que hacen una determinada tarea y volver al área del código desde la que han sido llamadas.
Plantilla:Nota: Pueden declararse en cualquier parte fuera de setup() y loop().
Contenido
Sintaxis
tipo nombre([parametros]){codigo}
Parámetros
- tipo
- Es el tipo de dato que devolvera con return. Use void para no devolver ningún dato.
- nombre
- Nombre de la funcion.
- parametros
- Parametros que seran enviados al invocar a función
- codigo
- Cinjunto de instrucciones a ejecutar
Advertencias
Siempre debe usarse () junto al nombre de la funcion.
Ejemplo 1
Ejemplo 2
int opera(int n, int m) {
n = n + 2;
m = m - 5;
return n+m;
}
void setup(){
int a = 10;
int b = 20;
Serial.println(opera(a,b));
Serial.println(opera(10,20));
}