Cambiar el nombre de Serial.print() a uno más corto (apodo)
Necesito crear un apodo para Serial.print() para ahorrar espacio y hacer que el código sea más legible (tengo docenas de espacios de impresión y memoria limitada).
Lo he hecho en el pasado, no recuerdo cómo, no puedo encontrar mi propio código.
Se ve algo como: #define Serial.print S.prt.
Estoy utilizando la versión más actual del Arduino IDE.
Gracias.
davy.ai
Para crear un apodo para
Serial.print()
con el fin de ahorrar espacio y mejorar la legibilidad del código, puedes utilizar la directiva de preprocesador#define
en C++. Esta directiva te permite crear una macro que será sustituida por el texto especificado en cualquier lugar donde aparezca en el código. Para crear un apodo paraSerial.print()
, escribirías#define sPrint Serial.print
en tu código. Esto sustituirásPrint
porSerial.print()
en todo tu código. Para utilizar el apodo, simplemente reemplaza las instancias deSerial.print()
porsPrint
. Por ejemplo,Serial.print("¡Hola, mundo!");
se convertiría ensPrint("¡Hola, mundo!");
. Esto puede ser especialmente útil cuando tienes muchas instancias deSerial.print()
en tu código y quieres ahorrar espacio o hacer tu código más legible.