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

Arduino: Manual de Programación Fichero Morse.cpp /* Morse.cpp - Library for flashing Morse code. Created by David A. Mellis, November 2, 2007. Released into the public domain. */ #include "WProgram.h" #include "Morse.h" Morse::Morse(int pin) { pinMode(pin, OUTPUT); _pin = pin; } void Morse::dot() { digitalWrite(_pin, HIGH); delay(250); digitalWrite(_pin, LOW); delay(250); } void Morse::dash() { digitalWrite(_pin, HIGH); delay(1000); digitalWrite(_pin, LOW); delay(250); } Y eso es todo lo que necesita (hay algunas otras cosas opcionales, pero vamos a hablar de eso más adelante). Ahora vamos a ver cómo se utiliza la librería. En primer lugar, debemos crear una carpeta llamada Morse dentro del subdirectorio hardware/libraries de la aplicación Arduino. Copiar o mover los archivos Morse.h y Morse.cpp en esa carpeta. Ahora lanzar la aplicación Arduino. Cuando se inicia, compilará la recién creada librería, generando un fichero objeto (Morse.o) y mostrando cualquier tipo de advertencias o errores. Si usted abre el menú Sketch> Import Library, usted deberá ver el interior el fichero objeto Morse. Como usted trabaja con su librería, tendrá que borrar el archivo Morse.o y relanzar Arduino (o elegir una nueva tarjeta en el menú Tools>Boards) para recompilar su biblioteca. Si la biblioteca no se 40