Reference   Language (extended) | Libraries | Comparison | Changes

#include

#include es utilizado para incluír librerías externas en tu sketch. Esto otorga al programador acceso a una gran cantidad de librerías C estándar (grupos de funciones ya hechas), y también librerías escritas especialmente para Arduino.

La principal página de referencia para librerías AVR C (AVR hace referencia a los chips Atmel en los cuales se basa Arduino) se encuentra aquí (en inglés).

Nota que #include, similar a #define, no posee punto y coma de terminación, y el compilador producirá crípticos mensajes de error si se agrega.

Ejemplo

En este ejemplo, se incluye una librería que se utiliza para poner los datos en el espacio flash del programa en lugar de la RAM. Esto ahorra espacio de memoria RAM y hace más prácticas las grandes tablas de operaciones de búsqueda.

#include <avr/pgmspace.h>

prog_uint16_t myConstants[] PROGMEM = {0, 21140, 702  , 9128,  0, 25764, 8456,
0,0,0,0,0,0,0,0,29810,8968,29762,29762,4500};

Página principal Referencia

Correcciones, sugerencias, y nueva documentación deberán ser publicadas en el Foro (castellano) o en el Foro (inglés).

El texto de la referencia de Arduino está publicado bajo la licencia Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0. Los ejemplos de código de la referencia están liberados al dominio público.

Share