MANUAL DE PROGRAMA DE ARDUINO Manual+Programacion+Arduino | Page 42

Arduino: Manual de Programación

Arduino: Manual de Programación

instancias de la clase Morse, cada uno en su propio pin almacenados en la variable privada _ pin de esa instancia. Al llamar una función en un caso particular, especificaremos qué variables del ejemplo debe utilizarse durante esa llamada a una función. Es decir, si hemos escrito:
Morse morse( 13); Morse morse2( 12);
entonces dentro de una llamada a morse2. dot(), _ pin sería 12.
Si ha escrito el nuevo programa, probablemente se habrá dado cuenta de que ninguna de nuestras funciones de la librería fue reconocida por el entorno de Arduino destacando su color. Por desgracia, el software de Arduino no puede averiguar automáticamente lo que se ha definido en su librería( a pesar de que sería una característica interesante), lo que tiene que darle un poco de ayuda. Para hacer esto, cree un archivo llamado keywords. txt Morse en el directorio. Debe tener un aspecto como este:
Morse dash dot
KEYWORD1 KEYWORD2 KEYWORD2
Cada línea tiene el nombre de la palabra clave, seguida de un código( sin espacios), seguido por el tipo de palabra clave. Las clases deben ser KEYWORD1 y son de color naranja; funciones deben ser KEYWORD2 y será de color marrón. Tendrás que reiniciar el entorno Arduino para conseguir reconocer las nuevas palabras clave.
Es interesante que quienes utilicen la libreia Morse tengan algun ejemplo guardado y que aparezca en el IDE Arduino cuando seleccionamos dentro de la carpeta ejemplos( Sketch). Para hacer esto, se crea una carpeta de ejemplos dentro de la carpeta que contiene la librería Morse. A continuación, movemos o copiamos el directorio que contiene el programa( lo llamaremos SOS) que hemos escrito anteriormente en el directorio de ejemplos.( Usted puede encontrar el ejemplo mediante el menú Sketch > Sketch Show Folder.) Si reiniciamos Arduino reiniciar veremos una Library _ Morse dentro del menú File > Sketchbook > Examples que contiene su ejemplo. Es posible que desee añadir algunos comentarios que explicar mejor cómo utilizar la biblioteca.
Si deseas probar la librería completa( con palabras clave y el ejemplo), puede descargarlo en: Morse. zip.
42