stdarg

Argumentos de entrada variables con Arduino

Ya que hemos estudiado las MACROS en Arduino, ahora vamos a aplicar algo interesante para desarrollar de una forma más extensible nuestros programas. Si hemos programado alguna vez con otros lenguajes; especialmente en C; podremos observar que se nos permite manejar funciones con un número de parámetros de entrada variables. Por ejemplo, podríamos construir una función concatenación de Strings para añadir palabras una detrás de otra, hasta crear una frase extendida. Donde argc es el contador de argumentos de entrada…

0
Read More

Variable arguments with Arduino

Un concepto de programación muy útil en muchos lenguajes es la capacidad de introducir en sus funciones un número indeterminado de parámetros y poder crear diferentes multiconstructores según las necesidades del usuario. El lenguaje de Arduino está basado en C++ y por fortuna se pueden utilizar librerías y funcionalidades asociadas a este lenguaje, como la programación orientada a objetos. Estas funcionalidades se pueden extender sobre todo si disponemos de una librería ya creada, pero de todas maneras haremos un ejercicio…

0
Read More