manual de programación arduina Manual+Programacion+Arduino | Page 38

Arduino: Manual de Programación #define Morse_h // el estamento #include y el resto del código va aquí.. #endif Básicamente, esto evita problemas si alguien accidentalmente pone # include en la librería dos veces. Por último, por lo general, se pone un comentario en la parte superior de la librería con su nombre, una breve descripción de lo que hace, quien la escribió, la fecha y la licencia. Echemos un vistazo a la cabecera completa disposición del fichero de cabecera h: Fichero Morse.h /* Morse.h - Library for flashing Morse code. Created by David A. Mellis, November 2, 2007. Released into the public domain. */ #ifndef Morse_h #define Morse_h #include "WConstants.h" class Morse { public: Morse(int pin); void dot(); void dash(); private: int _pin; }; #endif Ahora vamos a escribir las diversas partes del archivo fuente de la librería, Morse.cpp. Primero se ponen un par de declaraciones mediante “# include”. Estas incluyen resto del código de acceso a las funciones estándar de Arduino, ya que en las definiciones figuran en el archivo de cabecera: #include "WProgram.h" #include "Morse.h" 38