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

Arduino: Manual de Programación construye, asegúrese de que están realmente los archivos CPP y. H (con y sin suplemento alguno. Pde o la extensión. Txt, por ejemplo). Veamos como podemos escribir nuestro nuevo programa SOS haciendo uso de la nueva librería: Programa para Arduino #include Morse morse(13); void setup() { } void loop() { morse.dot(); morse.dot(); morse.dot(); morse.dash(); morse.dash(); morse.dash(); morse.dot(); morse.dot(); morse.dot(); delay(3000); } Hay algunas diferencias con respecto al antiguo programa (además del hecho de que algunos de los códigos se han incorporado a la librería). En primer lugar, hemos añadido un estamento “# include” en la parte superior del programa. Esto hace que la librería Morse quede a disposición del programa y la incluye en el código. Esto significa que ya no necesitan una librería en el programa, usted debe borrar el # include para ahorrar espacio. En segundo lugar, nosotros ahora podemos crear una instancia de la clase Morse llamado morse: Morse morse(13); Cuando esta línea se ejecuta (que en realidad sucede antes incluso de setup()), el constructor de la clase Morse será invocado y le pasara el argumento que se ha dado aquí (en este caso, sólo 13). Tenga en cuenta que nuestra parte setup() del programa está vacía, porque la llamada a pinMode () se lleva a cabo en el interior de la librería (cuando la instancia se construye). Por último, para llamar a las funciones punto dot() y raya dash(), es necesario colocar el prefijo morse. – delante de la instancia que queremos usar. Podríamos tener varias 41