Funzioni e tipi di dati.
La funzione può restituire e accettare come parametro qualsiasi tipo di dati in qualsiasi combinazione: numeri interi, float, stringhe, puntatori, strutture, enum e così via. Ad esempio, la seguente funzione prende due numeri, li incolla in una stringa separata da virgole e restituisce:
String toStr(int val1, float val2)
{
return (String)val1 + ", " + val2;
}
Ad esempio, quando si chiama Serial.println (toStr (10, 3.14)), viene visualizzato 10, 3.14.