Diferencia entre revisiones de «include»
De ArduWiki
(→Vea también) |
(→Referencias) |
||
Línea 54: | Línea 54: | ||
* [https://aprendiendoarduino.wordpress.com/2016/11/16/librerias-arduino-2/ librerias] - Enrique Crespo | * [https://aprendiendoarduino.wordpress.com/2016/11/16/librerias-arduino-2/ librerias] - Enrique Crespo | ||
* [http://manueldelgadocrespo.blogspot.com/p/include.html Include] - Manuel Delgado | * [http://manueldelgadocrespo.blogspot.com/p/include.html Include] - Manuel Delgado | ||
− | + | * [https://www.prometec.net/intro-programacion/ Introduccion a la programacion] - Prometec | |
[[Category:Estructura]] | [[Category:Estructura]] |
Revisión actual del 18:59 2 feb 2020
Contenido
Descripción
Se usa para incluir librerías externas en tu boceto. Esto le da al boceto de Arduino acceso a un gran grupo de librerías Arduino estándar prefabricadas que traen nuevos métodos y funciones. El nombre de la librería deberá estar entre < y >.
Nota: No debe poner terminador de punto y coma o el compilador dará un error.
Sintaxis
#include <libreria.h> #include "libreria.h"
Parametros
- <>
- Es un archivo de libreria externa
- ""
- Es un archivo del proyecto
Retorno
Nada.
Comentarios
- También se puede usar #include para incluir archivos .ino el IDE junta todos los archivo .ino en un archivo temporal y luego compila. Así no da errores de variables no encontradas "was not declared in this scope".
Advertencia
Tenga en cuenta que #include, similarmente a #define, no tiene un terminador de punto y coma, y el compilador dará lugar a mensajes de error si se agrega una.
Ejemplos
En este ejemplo hay un solo pulsador en pin 2.
#include <Bounce2.h>
Bounce rebote = Bounce(); //Instancia objeto
void setup() {
pinMode(2, INPUT_PULLUP);
rebote.attach(2); //Cuando ya esta definido el pin
rebote.interval(5);
pinMode(13, OUTPUT);
}
void loop() {
rebote.update(); //Actualiza
if (rebote.read()) {
digitalWrite(13, digitalReac(13)); //Conmuta LED
}
}
Vea también
- Comentarios (//)
- #define
- const
Referencias
- include - Arduino
- librerias - Enrique Crespo
- Include - Manuel Delgado
- Introduccion a la programacion - Prometec