[ SOLUCIONADO ] Declaración de subrutinas

Hola! quería saber más sobre las subrutinas, es decir, cómo hago para poner argumentos?

por ejemplo:

void ledHighPin(argumento);

Hola tecnocroco, no se que quieres decir realmente con esa duda, postea que deseas hacer a ver si podemos ayudarte.
Saludos...

Hola,

Tienes que poner el tipo de datos del argumento, por ejemplo:

void ledHighPin(int argumento);

Recuerda que la sintaxis de arduino es de lenguaje C, asi que cualquier duda de sintaxis puedes revisar como hacerlo en C que hay mucha información en la web.

http://es.wikibooks.org/wiki/Programación_en_C/Uso_de_funciones

Saludos,

Luis A. Mata C.

Saludos
Si usas basic tiene dos tipos de estructura las subrutinas y las funciones. Pero para el arduino no hay subrutinas comotal sino funciones que al no recibir o devolver nada actuan comp subrutinas.

Ahora en las funciones de arduino tienes dos partes que configurar: el tipo de resultado. Es decir el tipo de dato que dara como resultado la funcion. Y esta se declara al inicio ejemplo void: cuando no devuelve. O int si es un entero
void saludos(){

// tu codigo
}

A esta en el programa se le llama de esta forma: saludos();

Lo otro que debes configurar son los datos de entrada y son los que van dentro del parentesis.
Esta parte puede ir vacia, como en el ejemplo anterior, o contener datos para ser trabajados en la funcion.
Ejemplo:
int suma(int a, int b){
int c = a + b;
return c;
}
Y en este caso se llama de la siguiente manera: int n= suma(84+15); donde el resultado de n sera 99.

grcias!