Diferencia entre revisiones de «include»
De ArduWiki
(→Advertencia) |
(→Comentarios) |
||
Línea 18: | Línea 18: | ||
== Comentarios == | == Comentarios == | ||
− | * También se puede usar '''include''' para incluir archivos .ini 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". | + | * También se puede usar '''#include''' para incluir archivos .ini 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 == | == Advertencia == |
Revisión del 16:58 24 ene 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 .ini 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
}
}